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![]()