Verwenden Sie das PL/SQL-RETURNING Klausel: insert into mytable (...) values (...) returning id into v_id;