L3 Info : SGBD
 
◃  Ch. 11 Oracle PL/SQL  ▹
 

Traitement simplifié

DECLARE
   CURSOR cursLivre IS SELECT liv_num, liv_titre FROM livre ORDER BY liv_num;
   recordCursLivre cursLivre%ROWTYPE;
BEGIN
   OPEN cursLivre;
   LOOP 
   FETCH cursLivre INTO recordCursLivre;
   EXIT WHEN (cursLivre%NOTFOUND);
   
   ...
   -- avec les variables recordCursLivre.liv_num et recordCursLivre.liv_titre
   
   END LOOP;
   CLOSE cursLivre;
END;