मुझे ऐसी स्थिति मिल सकती है जहां एक फ़ेच विफल हो सकता है:
declare
i integer;
cursor c is
select 1 / 0 from dual;
begin
open c;
begin
fetch c
into i;
exception
when others then
dbms_output.put_line('ex');
end;
if c%notfound is null then
dbms_output.put_line('null');
elsif c%notfound then
dbms_output.put_line('true');
else
dbms_output.put_line('false');
end if;
close c;
end;
लेकिन यह केवल आपके प्रश्न को मजबूत बनाता है क्योंकि यह शून्य का मूल्यांकन करेगा, न तो 10g में और न ही 11g में ...