En fait, j'ai l'impression (à confirmer) que le moteur HSQL ne prend pas
en charge l'utilisation d'UPDATE en multi-tables. Je viens de faire une
recherche sur la doc en ligne de ce moteur, les explications données
pour UPDATE ne concernent qu'une utilisation mono-table.
En revanche, il semble qu'il permettrait (sous réserves) l'utilisation
de MERGE, mais outre le fait que ce n'est pas une instruction SQL très
pratique, un petit essai que je viens de faire sur un petit bout de base
monté sous LibO 3.6.1 me renvoie une erreur "unexpected token MERGE", ce
qui semble vouloir dire que le moteur implanté sous LibO ne prévoit pas
cette instruction.
Là, on coince... Il faudrait avoir quelques informations de la part des
développeurs, pour savoir exactement ce qui est implanté comme
fonctionnalités. J'avoue que je n'avais jamais tenté ce genre de mise à
jour sous HSQL, utilisant prioritairement des bases MySQL interfacées
avec LibO.
Désolé de ne pouvoir t'aider sur ce coup-ci. Je vais chercher une
solution de contournement, mais sans promesse de résultat !
Cordialement ;
Marc