CREATE TABLE ... AS SELECT ... WITH NO DATA

First part of the Create Table As Select process
this only works when no data is specified
passes all new tests
A more specific exception here would be friendly. It isn't that it is unsupported but actually just a bad statement.

For example, Postgres outputs "ERROR:  too many column names were specified".