Initialisation des collections en PL/SQL
	
	
		Bonjour
Dans les utilisation des collection tables je fais 2 constats et j'eimerais que vous me donnier vos sentiments
1
<code
    TYPE TYPE_1  IS TABLE OF INTEGER INDEX BY VARCHAR2(50);
    tabl1   TYPE_1;
   tabl1('AAAA')=1  
/code> 
2
<code
    TYPE TYPE_2  IS TABLE OF INTEGER 
    tabl1   TYPE_2:=TYPE_2();
   tabl1.extend
   tabl1(1)=1  
/code>
Ma question dans le cas 2 si je ne fais pas l'initilisation tabl1   TYPE_2:=TYPE_2() je ne peux pas remplir ma table j'ai une erreur du style element non initialise.
J'aimerais donc savoir quand est ce qu'il faut initialiser les collections tables. Parce que dans le premier cas ou on spécifie index by l'on a pas besoin d'initialiser.
Aidez moi à comprendre.
Merci