'ai une collection déclarée comme ceci :



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
TYPE TYP_IND_TAB IS TABLE of number INDEX BY binary_integer ;
   tab2 TYP_IND_TAB ;
je l'initialise avec des éléments d'un bloc qui font 10 chiffres. par



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
17
18
i:=1
firsrt_record;
LOOP
 
	IF :NUMATTEPAPIER IS NOT NULL  THEN
 
tab2(i):=:NUMATTEPAPIER ;
 
	IF (:System.Last_Record = 'TRUE') THEN
 
     EXIT;
  ELSE
     Next_Record;
  END IF;
i:=+1;
 
end loop;
first_record;
en sortant quand je fais celà pour afficher les éléments



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
FOR j IN 1.. tab2.count loop
message(tab2(j);
end lop;
il me signale l'erreur :



Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-01403 : No_data_found.
D'ou vient le problème d'après vous ?

vous avez une solution ?