Ho un cursore c1, se questo cursore non estrae dati mi stampi un messaggio.

E scrivo:
DECLARE
CURSOR c1 IS
select * from Recall45_debug where col_esito is not null and record_status=5;

BEGIN
for riga in c1 LOOP /*inizio il ciclo per ogni scheda in c1 */
IF c1%NOTFOUND then
DBMS_OUTPUT.PUT_LINE(' Nessuna scheda in Stale per la Campagna45 ');
END IF;


Così però non funziona, non mi calcola neppure la condizione e va alla fine della stored.

Mi è venuto il dubbio che il NOTFOUND si possa utilizzare solo con la FETCH, ma allora con il ciclo for come devo fare??

Grazie