Si un disparador está configurado para establecer automáticamente el campo de clave principal con el siguiente valor de una secuencia, puede modificar su instrucción INSERT de la siguiente manera:
INSERT INTO table (field1, field2, field3)
VALUES (?, ?, ?)
RETURNING primary_key_field INTO ?
Luego, agregue los valores de los parámetros para INSERTAR, un parámetro de salida al final para la clave principal, y ejecute la consulta.
Después de ejecutar la consulta, tome el valor del parámetro de salida. Debe contener el valor del campo_clave_principal.