SQL de inserção múltipla Oracle

Como você faz várias inserções com SQL no Oracle 12c quando você possui uma coluna de identidade?

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

onde Tabela1 possui a coluna1 como uma identidade, definirá a coluna de identidade com o mesmo valor que viola a restrição de chave primária.

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

O que estou fazendo de errado com isso?