Bonjour,
Mon trigger utilise une fonction stockée dans un package, mais cette fonction (qui fonctionne parfaitement sous SQL+ ou Windev...) ne renvoie rien.
Il n'y a pas de commit/rollback dans la fonction, pas d'erreur de paramètres (j'ai même essayé avec les valeurs en dur, copié/collé de la requête lancée sous SQL+ et inversement);
Que j'affecte le résultat à une variable : Var := Schema.pkg.fct(parm);
ou via SQL : SELECT Schema.pkg.fct(parm) INTO Var FROM DUAL;
ou directement dans la requête de création : INSERT INTO Fichier value(Schema.pkg.fct(parm));
avec ou sans le nom du schéma, je n'ai jamais de résultat.
Je ne pense pas qu'il y ait d'erreur dans mon code : tout le reste est OK, sauf cette valeur qui est nulle (ou = 999 si je mets un NVL(Schema.pkg.fct(parm),999)
Quelqu'un peut-il m'aider, SVP ? Merci d'avance (ça fait plusieurs jours que je galère là-dessus)Configuration: Oracle 9.2 sous Windows

