(
  PARAM_APGROUPNAME nvarchar2,
  APGROUPID out number
)
as
begin
 insert into APGROUP (APGROUPNAME) values (PARAM_APGROUPNAME);
 select APGROUPSEQ.currval into APGROUPID from dual;
end;根据output出来的ID找到刚操作的记录。其中APGROUPSEQ是序列,表APGROUP触发器:
DECLARE NEW_ID NUMBER;
BEGIN
  SELECT APGROUPSEQ.NEXTVAL INTO NEW_ID FROM DUAL;
  :NEW.ID :=NEW_ID;
END;