* Criando a sequencia e
* Neste caso quando o valor zero for atingido, a seqüência começará novamente a contagem.
CREATE SEQUENCE Exemplo_seq
start with 50
increment by -1
maxvalue 5
minvalue 0
nocache
cycle;
* Descobrindo o numero atual da sequencia
select Exemplo_seq.CURRVAL from dual;
* Descobrindo o próximo valor da seqüência
select Exemplo_seq.NEXTVAL from dual;