Да, будет стабильным. В пределахъ транзакцыйы. То есть если ты сказал INSERT INTO mytable(ID, x) VALUES(seqname.NEXTVAL, 'a'); COMMIT SELECT seqnane.CURRVAL FROM DUAL;
То тогда оно не сказать, чтобы определено. А вот пока коммит не сказал - CURRVAL абсолютно точно вернёт твоё значение, которое надо.
no subject
То есть если ты сказал
INSERT INTO mytable(ID, x) VALUES(seqname.NEXTVAL, 'a');
COMMIT
SELECT seqnane.CURRVAL FROM DUAL;
То тогда оно не сказать, чтобы определено. А вот пока коммит не сказал - CURRVAL абсолютно точно вернёт твоё значение, которое надо.