Oracle SQL de inserción múltiple

¿Cómo se realiza la inserción múltiple con SQL en Oracle 12c cuando tiene una columna de identidad?

INSERT ALL
INTO Table1 (Column2) Values (1)
INTO Table1 (Column2) Values (2)
SELECT * FROM dual;

donde Table1 tiene column1 como identidad, configurará la columna de identidad para que tenga el mismo valor que viola la restricción de clave principal.

CREATE TABLE Table1 (
  Table1Id NUMBER GENERATED ALWAYS AS IDENTITY,
  column2 VARCHAR2(255),
  column3 NUMBER,
  PRIMARY KEY (Table1Id)
);

INSERT ALL
  INTO Table1 (column2, column3) VALUES ('a', '1')
  INTO Table1 (column2, column3) VALUES ('b', '2')
SELECT * FROM dual;

--SQL Error: ORA-00001: unique constraint violated

¿Qué estoy haciendo mal con esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta