Bonjour

je voudrais récupérer le résultat d'une union dans un tableau
je fais donc comme suis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
declare
TYPE L_TYPE_ENREGISTREMENT IS RECORD(
                              l_CODE VARCHAR2(20),
                              l_type VARCHAR2(15));
TYPE L_TAB_TYPE_ENREGISTREMENT IS TABLE OF L_TYPE_ENREGISTREMENT;
    l_enregistrement        L_TAB_TYPE_ENREGISTREMENT;
 
begin
  select sicode,'SITE' from si
  union
  select clclode,'CLIENT' from cl
  bulk collect into l_enregistrement;
end;
mais j'ai l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
ERREUR à la ligne 4 :
ORA-06550: Ligne 12, colonne 8 :
PL/SQL: ORA-00933: La commande SQL ne se termine pas correctement
ORA-06550: Ligne 9, colonne 3 :
PL/SQL: SQL Statement ignored
comment faire ?

merci d'avance