Digamos que su tabla se llama t1
y su clave principal se llama id
Primero, crea la secuencia:
create sequence t1_seq start with 1 increment by 1 nomaxvalue;
A continuación, cree un activador que se incremente al insertar:
create trigger t1_trigger
before insert on t1
for each row
begin
select t1_seq.nextval into :new.id from dual;
end;