Bonjour,

J'ai le code suivant :

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
 
	procedure Testage is
	tmp_col_line SWIFT_PRSW_FIELDS_TMP%ROWTYPE;
	cpt int :=1;
 
	cols Pkg_PrswGen.tab_rec_columns;
	begin
 
		for tmp_col_line in ( select mycode, mytype from SWIFT_PRSW_FIELDS_TMP ) loop
	  	  cols(cpt).fieldname := tmp_col_line.mycode;
		  cols(cpt).fieldtype := tmp_col_line.mytype;  
 
		  cpt:=cpt+1;
	  end loop;
	TestageRecord(cols);
	end;
J'aimerai savoir comment trouver la taille de ma collection cols

son type est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
type rec_columns Is Record( fieldname Varchar2(30), fieldtype Varchar2(15) );
  type tab_rec_columns is table of rec_columns index by binary_integer ;
J'ai googlé mais j'ai rien trouvé ... je pourrais aussi me servir de mon compteur, mais j'ai pas envie de le balader de procédures en fonctions ...

A votre bon coeur !

Emilien