1 INSERT INTO
2 table-name
2 view-name
3? (
3.1+ ,
3.1 column-name
3.2 )
4? 
4 include-columns
5? 
5 OVERRIDING SYSTEM VALUE
5 OVERRIDING USER VALUE
6 VALUES
6.1+ ,
6.1.0 expression
6.1.0 DEFAULT
6.1.0 NULL
6.1 (
6.1.1+ ,
6.1.1 expression
6.1.1 DEFAULT
6.1.1 NULL
6.1.2 )
6.1.3? isolation-clause
6 insert-multiple-rows
6.1? isolation-clause
6.0? WITH
6.0.1? RECURSIVE
6.0.2+ ,
6.0.2 common-table-expression
6.1 fullselect
6.2? isolation-clause

include-columns

1 INCLUDE (
2+ ,
2 column-name
2.1? FOR
2.1.1! COLUMN
2.1.2 system-column-name
2.1.3 data-type
2.1.3.1 )

insert-multiple-rows

1 integer
1 variable
2 ROWS VALUES ( host-structure-array )

isolation–clause

1 WITH
2 NC
2 UR
2 CS
2.1? KEEP LOCKS
2 RS
2.1? lock-clause
2 RR
2.1? lock-clause

lock-clause

1 USE AND KEEP EXCLUSIVE LOCKS