Schleife durch eine explizite cursor in Oracle

Wie kann ich eine Schleife durch einen impliziten cursor, die erstellt wird, zum Beispiel aus einer Abfrage?

Hier ist der Beispielcode:

SERVEROUTPUT on;

DECLARE      
  TYPE ref_cursor IS REF CURSOR;
  cur REF_CURSOR;

BEGIN
  OPEN cur FOR 'SELECT i.item_no, 
                       i.item_descr 
                  FROM ITEMS i 
                 WHERE i.item_no in (1,2,3)';

  ... loop statement to print all item descriptions?

END;
  • Das ist eine explizite cursor.
Schreibe einen Kommentar