Bonjour,
J'ai un curseur de référence, que je veux remplir avec des données.
Pour cela, je fait :
OPEN LCur_Ref FOR SELECT
Fct_maFonction1(RowNum) Nom_Champ1,
Fct_maFonction2(RowNum) Nom_Champ2
FROM tableOracle
WHERE RowNum <= LCount
Fct_maFonction1(RowNum) a une valeur de retour qui est dans un table PLSQL.
LCount représente le nombre d'enregistrements de la table PLSQL.
tableOracle a un nombre d'enregistrements supérieur à LCount.
Si Fct_maFonction2(RowNum) renvoit la valeur 0, je ne dois pas en tenir compte dans le curseur de référence.
Comment faire ?
J'ai essayé de rajouter une restriction dans le WHERE (AND Fct_maFonction2(RowNum) <> 0), mais ça ne marche pas !
Pouvez-vous m'aider ?