-- Use a sequence:
CREATE SEQUENCE id_seq START WITH 1;
INSERT INTO my_table (ID, VALUE) VALUES (id_seq.NEXTVAL, 'My value');
CREATE TABLE auto_increment_column_table (
auto_increment_column_id NUMBER GENERATED ALWAYS AS IDENTITY,
auto_increment_column_description VARCHAR2(50)
);