curseur et dbms_output.put_line
	
	
		Bonjour j'essaie d'afficher les résultats d'une requête en découpant les résultats en 3 (avec le LIMIT 3) mais visiblement le buffer est plein... je ne comprend pas pourquoi si on affiche 3 par 3 les résultats, cela devrait marcher et ne pas remplir le buffer ?
Voici mon code : 
	Citation:
	
		
		
			set serveroutput on 1000000;
declare
     Cursor cur is SELECT distinct DOSSIER_GED.NO_DOS_GED from
DOSSIER_GED, CHANGEMENT_ETAT_DOS_GED
     where DOSSIER_GED.NO_DOS_GED = CHANGEMENT_ETAT_DOS_GED.NO_DOS_GED;
     TYPE TYP_TAB_NODOSGED IS TABLE OF DOSSIER_GED.NO_DOS_GED%Type;
     Temp_no_dos_ged TYP_TAB_NODOSGED;
     Pass pls_integer := 1;
begin
      OPEN cur;
      LOOP
            FETCH  cur BULK COLLECT into Temp_no_dos_ged LIMIT 3;
            FOR i In Temp_no_dos_ged.first..Temp_no_dos_ged.last LOOP
                   dbms_output.put_line(Pass || ' Test de : ' ||
Temp_no_dos_ged(i));
            END LOOP;
Pass := Pass + 1;
            Exit when cur%NOTFOUND;
      END LOOP;
      CLOSE cur;
      rollback;
end;