NEXT VALUE seems to related to sequences ?
If so, in Oracle you have a SEQUENCE object, and then you select from it
SQL> create sequence seq;
Sequence created.
SQL> select seq.nextval from dual;
NEXTVAL
----------
1
SQL> select seq.nextval from dual;
NEXTVAL
----------
2
SQL> select seq.nextval from dual;
NEXTVAL
----------
3
SQL>
SQL> declare
2 x int;
3 begin
4 x := seq.nextval;
5 end;
6 /
PL/SQL procedure successfully completed.