Atribute explicite pentru cursoare

Exista patru atribute pentru a obtine informatii de stare despre cursoare. Cand sint utilizate, numele atributului este precedat de identificatorul cursorului.
%FOUND - Evaluat la TRUE daca ultimul FETCH din cursor a obtinut un nou rind, altfel FALSE
%NOTFOUND - Inversul lui  %FOUND
%ROWCOUNT - Numarul de rinduri preluate de la cursor pina la momentul considerat
%ISOPEN - TRUE daca cursorul este deschis, FALSE daca a fost inchis sau nu a fost inca deschis.
Exemple:
1. IF c1%ISOPEN THEN
                FETCH c1 INTO v_ename, v_sal, v_hiredate ;
                ELSE
                OPEN c1;

2. LOOP
        FETCH c1 INTO v_ename, v_sal, v_hiredate ;
        EXIT WHEN c1%ROWCOUNT >10 ;
        ....
  END LOOP;