Bonjour à tous,

J'ai un comportement étrange suivant la version de PostgreSQL utilisée :
versions PostgreSQL 8.0.3 et PostgreSQL 8.2.4.

J'ai du code qui passe avec la version 8.0.3 mais pas pour la version 8.2.4.

Pour simplifier voici le problème.

Dans la version 8.0.3, quand j'appelle une fonction qui retourne un booléen dans le corps d'une autre fonction, je n'ai pas besoin de récupérer son retour (maFunction(..., ...))
Par contre dans la version 8.2.4, je suis dans l'obligation de récupérer la valeur de retour de la fonction appelée sinon j'ai une erreur de syntaxe.
(ok := maFunction(...,...))

La syntaxe est-elle moins permissive depuis les versions supérieures à 8.0.3 ?

Avez-vous déjà rencontré ce genre de problème.

En vous remerciant par avance.

Mickael