Bonjour,

Comment peut on initialiser une liste dans le for loop avant le .extend ?


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
	TYPE TYPE_LISTE IS TABLE OF MA_TABLE.MON_CHAMPS%TYPE;
 
	MA_LISTE TYPE_LISTE := TYPE_LISTE();
 
	CURSOR C IS
		SELECT MON_CHAMPS
		FROM MA_TABLE1;
 
BEGIN  
      FOR R IN C
      LOOP
        MA_LISTE.EXTEND;
        MA_LISTE(MA_LISTE.COUNT) := R.MON_CHAMPS;
      END LOOP;
END;
Merci,