Wstaw wiele wierszy z przyrostowym kluczem podstawowym sql

INSERT INTO TABLE1 (COLUMN1, PRIMARY_KEY)
   SELECT 
      COLUMN1,
      (SELECT COALESCE(MAX(PRIMARY_KEY), 0) 
        FROM TABLE1) + 1 
   FROM 
      TABLE2

błąd:

Naruszenie ograniczenia klucza podstawowego. Nie można wstawić duplikatu klucza w obiekcie.

Jak zrobić przyrost klucza podstawowego po pierwszym wierszu?

Chciałbym móc dodać listę elementów do tej tabeli w tym samym czasie, zamiast wstawiać RBAR.

Dzięki za pomoc

questionAnswers(3)

yourAnswerToTheQuestion