bonjour
je suis en train d'écrire un programme en pro*c qui doit faire le mapping des fichiers afin de pouvoir insérer les données dans la base des données

j'ai créé une fonction qui fait la requête dans une chaine de caractères
pour exécuter cette requête j'ai utilisé cette commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
EXEC SQL IMMEDIATE :REQ;
Mais lors de la compilation il m'affiche cette erreur:

Syntax error at line 998, column 26, file new.pc:
Error at line 998, column 26 in file new.pc
EXEC SQL IMMEDIATE :REQ;
.........................1
PCC-S-02201, Encountered the symbol "IMMEDIATE" when expecting one of the follow
ing:

for, register, at, close, commit, connect, declare, describe,
execute, fetch, open, prepare, rollback, select, whenever,
alter, audit, comment, create, delete, drop, get, grant,
insert, lock, noaudit, rename, revoke, set, update, validate,
arraylen, allocate, cache, call, collection, context,
deallocate, enable, free, lob, object, savepoint, analyze,
explain, truncate,
The symbol "execute," was substituted for "IMMEDIATE" to continue.
SVP qcq'un pourrait m'aider??
merci