Salut,

J ai un record dans lequelle je stocke le resulat d'une requete(tout cela dans une proc pl/sql).

Dans ma requete j'alimente le recodr et je fait un bulk collect

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select chp1,chp2,chp3 
BULK COLLECT INTO monrecord 
from matable
ensuite je fais un forall pour inserer les données ramener dans ma table

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
FORALL i IN 1 .. monrecord.COUNT
 INSERT INTO M4 ( ID,CHP1,CHP2,CHP3) VALUES 
('1',monrecord(i).CHP1,monrecord(i).CHP2,monrecord(i).CHP3);
le soucis est que sa bogue et j'ai cette erreur
PLS-00436: implementation restriction: cannot reference fields of BULK In-BIND table of records
Merci