Considere o seguinte: I.%ISOPEN ? permite que se verifique se um cursor está aberto ou não. No caso de cursores implícitos o resultado será sempre TRUE, uma vez que o Oracle fecha o cursor após uma operação. II.%NOTFOUND ? indica se o último FETCH retornou uma row ou não, para cursores explícitos e se alguma row foi afetada pelo último comando INSERT, UPDATE ou DELETE para cursores implícitos. III.SQLERRM é uma função string que retorna a mensagem de erro associado ao último SQLCODE. No âmbito do PL/SQL, é correto o que se afirma em