Jeśli wyzwalacz jest skonfigurowany do automatycznego ustawiania pola klucza głównego z następną wartością z sekwencji, możesz zmodyfikować instrukcję INSERT w następujący sposób:
INSERT INTO table (field1, field2, field3)
VALUES (?, ?, ?)
RETURNING primary_key_field INTO ?
Następnie dodaj wartości parametrów dla INSERT, parametr wyjściowy na końcu klucza podstawowego i wykonaj zapytanie.
Po wykonaniu zapytania pobierz wartość parametru wyjściowego. Powinien zawierać wartość pola primary_key_field.