Om en utlösare är konfigurerad för att automatiskt ställa in primärnyckelfältet med nästa värde från en sekvens, kan du ändra din INSERT-sats enligt följande:
INSERT INTO table (field1, field2, field3)
VALUES (?, ?, ?)
RETURNING primary_key_field INTO ?
Lägg sedan till parametervärdena för INSERT, en utdataparameter i slutet för primärnyckeln, och kör frågan.
Efter att frågan har körts, ta tag i värdet på utdataparametern. Det bör innehålla värdet för primärnyckelfältet.