%NOTFOUND v16
The %NOTFOUND
attribute is the logical opposite of %FOUND
.
cursor_name
is the name of the cursor for which a BOOLEAN
data type of FALSE
is returned if a row is retrieved from the result set of the cursor after a FETCH
.
After the last row of the result set is fetched, the next FETCH
results in %NOTFOUND
returning TRUE
. TRUE
is also returned after the first FETCH
if the result set has no rows to begin with.
Referencing %NOTFOUND
on a cursor before it's opened or after it's closed results in an INVALID_CURSOR
exception.
%NOTFOUND
returns null
if it's referenced when the cursor is open but before the first FETCH
.
This example uses %NOTFOUND
:
The following is the output from this example: