execute immediate + create table
bonjour,
Je suis sur une 9iR2.
J'essaie péniblement de créer une table temporaire via une procédure ; quand je lance le script de création de la table, ça fonctionne ; quand je l'intègre dans la procédure, je compile, mais rien ne se passe ; pas de message d'erreur de Toad ...
voilà en gros ma procédure
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| CREATE OR REPLACE procedure ma_procedure(...)
IS
...
BEGIN
EXECUTE IMMEDIATE ('
create global temporary table ma_table
on commit preserve rows
as
select .... from ... where ... group by ... ;');
END ma_procedure;
/ |
Y a t'il une erreur dans la syntaxe que j'utilise ??