CREATE OR REPLACE PROCEDURE usp_GenNewSeqVal2(v_SeqName IN NVARCHAR2,v_IDType IN NVARCHAR2,v_SeqID IN NVARCHAR2, CurrentSeqValue OUT NVARCHAR2) IS BEGIN
UPDATE ALL_SEQUENCES SET CURRVAL = CURRVAL + INCR WHERE SEQNAME = v_SeqName and IDTYPE = v_IDType and ID = v_SeqID;
SELECT CURRVAL INTO CurrentSeqValue FROM ALL_SEQUENCES WHERE SEQNAME = v_SeqName and IDTYPE = v_IDType and ID = v_SeqID;