•Każde polecenie DML (INSERT, UPDATE,
DELETE, SELECT FOR UPDATE) powoduje utworzenie kursora
niejawnego (ang. implicit cursor). Dla
takiego kursora można sprawdzać wartości następujących atrybutów:
•SQL%ROWCOUNT: liczba wierszy zmodyfikowanych
przez polecenie
•SQL%FOUND: TRUE
jeśli ostatnie polecenie zmodyfikowało jakiekolwiek wiersze
•SQL%NOTFOUND:
TRUE jeśli ostatnie polecenie nie zmodyfikowało
żadnych wierszy
•SQL%ISOPEN: zawsze FALSE
(kursor niejawny jest zamykany natychmiast po zakończeniu
polecenia)