Los cursores se utilizan dentro de programas almacenados para recorrer un conjunto de resultados (es decir, no están disponibles fuera de los programas almacenados).
Recuerde que SQL se basa en conjuntos, así que trate de pensar primero si la tarea que está tratando de hacer se puede resolver de manera normal (seleccionar/insertar/actualizar/eliminar). La serialización de las consultas mediante cursores debería ser la última solución.