Bonjour,

Dans ma base j'utilise des tables temporaires du type: ON COMMIT DELETE ROWS.

Dans une même transaction:
. j'insère des données dans cette table temporaire
. Je génère un nouvel identifiant avec: SELECT gen_id(gen_global_id, 1) AS X FROM rdb$database

Et les données de la table temporaire sont effacées.
Existe-il un moyen de corriger ce problème ?
(Je fais ce même type d'opération avec des bases sous Firebird ou Oracle et je n'ai pas ce genre de problème)

Merci de votre aide