Pokud je spouštěč nakonfigurován tak, aby automaticky nastavil pole primárního klíče na další hodnotu ze sekvence, můžete příkaz INSERT upravit následovně:
INSERT INTO table (field1, field2, field3)
VALUES (?, ?, ?)
RETURNING primary_key_field INTO ?
Poté přidejte hodnoty parametrů pro INSERT, výstupní parametr na konec primárního klíče, a spusťte dotaz.
Po provedení dotazu uchopte hodnotu výstupního parametru. Mělo by obsahovat hodnotu pole primárního_klíče.