Porque los cursores son buenos o malos http://www.sqlgurus.org/SQLGURUS/Los...os+o+malos.doc
Este texto es muy util para entender porque no sirven los cursores.
Sin embargo al ver lo malo de los cursores, te da una idea de cuando usarlos:
Yo los uso habitualmente cursores ya que puedo agregar detalles (como cantidad, campos usados, tiempos, bifurcaciones, condicionales, etc...) que en una simple consulta no puedes (y si puedes eres un genio total) y el tiempo y recurso consumido es tolerable y se compensa con el resultado final.
Ademas los uso para tareas ocasionales.