bonjour je debute en PL/SQL et j'ai un petit pb
j'essai de parcourir une table mais j'ai tjr une erreur !! cursor déjà ouvert
voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
declare
 CURSOR c1 IS SELECT * FROM  titi   ;
 begin
   if  not(c1%isopen) then 
   open c1;
   end if;
    for k in c1 loop
	  DBMS_OUTPUT.PUT( ' ' || 'x=' || k.x ) ;
	      DBMS_OUTPUT.PUT( ' ' || 'nom=' || k.nom) ;
   DBMS_OUTPUT.NEW_LINE ;
 
      END LOOP;
 
    close c1;
   end;
sachant que si j'enlève l'instruction qui ouvre le curseur mon programme marche tres bien
merci d'avance