- cursor%ISOPEN -> True/False. Devuelve si el cursor está abierto, es decir, después de ejecutar open, y al contrario, es decir, después de ejecutar close.
- cursor%FOUND ->True/False. Después de ejecutar fetch, devuelve si el cursor contiene datos. Si se alcanza más allá del último registro después de fetch, la variable devuelve FALSE.
- cursor%NOTFOUND ->True/False. Contrario del FOUND.
- cursor%ROWCOUNT -> Número. Número de registros afectados en la selección. Después de open, equivale al número total, pero el número decrece después de cada fetch.
Hay que tener en cuenta que FOUND, NOTFOUND y ROWCOUNT no se pueden utilizar antes de abrir el cursor con open, ya que darían una excepción.
Suerte en el mundo Oracle!!!