Курсор имеет четыре атрибута, такие как
%rowcount
%found
%notfound
%open
Почему мы добавляем SQL к атрибуту неявного курсора? например:
DBMS_OUTPUT.PUT_LINE(SQL%ROWCOUNT || 'row(s) deleted');
THE_IMPLICIT_CURSOR_FOR_THE_LAST_SQL_STATEMENT_EXECUTED%ROWCOUNT