Bonjour,

Sous forms 9 je ne peux pas compiler un écran à cause de l'erreur stipulant que :
l'identifiant REGEXP_REPLACE doit être déclaré
Voici le code associé à cette erreur qui se situe (vous l'aurez deviné) sur la ligne du SELECT :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
  -- 1/ substitution du tag <VOLUME>
  SELECT REGEXP_REPLACE(LC_formule, '<VOLUME>', NVL(:B2.TOT_SIM_VOL,0))
  INTO   LC_formule
  FROM   B03FS
  WHERE  T81_FAM = :B5.T81_FAM
  AND    MS_CODE = :B5.MS_CODE;
Un de mes collègues m'a dit que je ne rencontrerai pas cette erreur si j'utilise le package EXEC_SQL dans la mesure où ce même code s'exécute parfaitement sous SQLPlus.

A quoi est due cette erreur ?
Merci d'avance.

PS : c'est en consultant la doc "SQL Reference 10g Release 1" que j'ai trouvé cette fonction.