Como incrementar a chave primária no oracle sem trigger?

Sem usar um trigger;

Não se gera chaves primárias com Trigger e sim com Sequences!

Vamos simular no seguinte cenário abaixo:

CREATE TABLE CADUF( //Tabela de UF
ID INT,
SIGLA CHAR(2) NOT NULL,
CONSTRAINT PK_CADUF PRIMARY KEY(ID)
);

CREATE SEQUENCE UF START WITH 1 INCREMENT BY 1; //Sequence criada iniciando em 1 e incrementando de 1 em 1.

INSERT INTO CADUF(ID, SIGLA) VALUES(UF.NEXTVAL, 'PR'); //Exemplo do insert com sequence