1 single-table
1 nested-table-expression
1 table-function
1 data-change-table-reference
1 collection-derived-table
1 joined-table

single-table

1 table-name
1 view-name
2? correlation-clause

nested-table-expression

1? LATERAL
2 ( fullselect ) correlation-clause

table-function

1 TABLE ( function-invocation ) correlation-clause

data-change-table-reference

1.0 FINAL
1.0 NEW
1.1 TABLE ( INSERT statement )
1.1.1? 
1.1.1 correlation-clause

collection-derived-table

1 UNNEST (
2+ ,
2 array-variable-name
2 CAST ( parameter-marker AS data-type )
3 )
4? WITH ORDINALITY
5 correlation-clause

correlation-clause

1! AS
2 correlation-name
3? (
3.1+ ,
3.1 column-name
3.2 )