Bonjour,
lorsque j'essai d'utiliser un curseur à l'intérieur d'une procédure stockée avec Interbase 6.01, j'ai une erreur de type "Unknown Token".
Voilà à quoi ressemble mon code :
CREATE ma_procedure (arg INTEGER) AS
DECLARE mon_curseur CURSOR FOR SELECT .... ;
DECLARE VARIABLE v INTEGER;
....
BEGIN
OPEN mon_curseur;
FETCH ....
....
CLOSE mon_curseur;
END
L'erreur se produit sur l'élément "mon_curseur", pourtant cela correspond à syntaxe présente dans l'aide d'IBConsole.
Du coup, j'ai utilisé une instruction FOR qui marche parfaitement, mais j'aimerais savoir pourquoi mon curseur ne fonctionne pas.
Quelqu'un a t il une idée?
Partager