SOLUTION (après ces échanges + 1 téléphone )
C'était forcément ENORME !
Ainsi va la vie et les changements dans nos environnements de travail, où en 5250 on a toujours une liste de bibliothèques valide pour tester ou debugger...
Dans un contexte requêteur (Squirrel, Navigator) si on omet de qualifier un fichier avec sa bibliothèque (à cause d'un environnement multi-société par exemple), le select en erreur n'interrompt pas la fonction et
ON-NE-VOIT-RIEN
(sans compter sur notre propension toute naturelle à focaliser sur un problème qui n'en est pas un !)
D'ou la super idée de Christian de stocker la valeur de SQLCODE dans un paramètre à retourner au programme appelant, ce qui doit permettre de tracer ce type d'anomalie d'une manière ou d'une autre (message à QSYSOPR, retourner la valeur dans une colonne résultat de la procédure cataloguée = tout ce qui est différent de 0).
Un grand Merci donc à Christian et un poil de rigolade pour ceux qui auront la patience de lire cet épisode du forum jusqu'au bout ...