Si un déclencheur est configuré pour définir automatiquement le champ de clé primaire avec la valeur suivante d'une séquence, vous pouvez modifier votre instruction INSERT comme suit :
INSERT INTO table (field1, field2, field3)
VALUES (?, ?, ?)
RETURNING primary_key_field INTO ?
Ensuite, ajoutez les valeurs de paramètre pour l'INSERT, un paramètre de sortie à la fin pour la clé primaire, et exécutez la requête.
Une fois la requête exécutée, saisissez la valeur du paramètre de sortie. Il doit contenir la valeur du champ primary_key_field.