Bonjour, j'essaye d'exécuter ce bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
requete:='for data_oct in(
    select	* 
    from	'||nom_table_oct|| ') 
    loop 
          insert into UACO_OCTBIS values('||data_oct.CONTACTID||','||data_oct.OPTIMIZEID||', '||data_oct.OUTPUTSCORE||');  
    end loop';	
    execute immediate requete;
ça ne marche pas. Il me dit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Error report:
ORA-00900: invalid SQL statement
ORA-06512: at line 43
00900. 00000 -  "invalid SQL statement"
*Cause:    
*Action:
Je comprends vraiment pas d'ou peut venir l'erreur. La syntaxe me parait correcte. Quelqu'un aurait une solution ?
Merci