file:
- statement:
- insert_statement:
- keyword: INSERT
- keyword: INTO
- table_reference:
- naked_identifier: table2
- bracketed:
- start_bracket: (
- column_reference:
- naked_identifier: column1
- comma: ','
- column_reference:
- naked_identifier: column2
- comma: ','
- column_reference:
- naked_identifier: column3
- end_bracket: )
- with_compound_statement:
- keyword: WITH
- common_table_expression:
- naked_identifier: mycte
- keyword: AS
- bracketed:
- start_bracket: (
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- column_reference:
- naked_identifier: foo
- comma: ','
- select_clause_element:
- column_reference:
- naked_identifier: bar
- from_clause:
- keyword: FROM
- from_expression:
- from_expression_element:
- table_expression:
- table_reference:
- naked_identifier: mytable1
- end_bracket: )
- select_statement:
- select_clause:
- keyword: SELECT
- select_clause_element:
- column_reference:
- naked_identifier: foo
- comma: ','
- select_clause_element:
- column_reference:
- naked_identifier: bar
- comma: ','
- select_clause_element:
- column_reference:
- naked_identifier: baz
- from_clause:
- keyword: FROM
- from_expression:
- from_expression_element:
- table_expression:
- table_reference:
- naked_identifier: mycte
- statement_terminator: ;