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
These tests look good. I'd add one or two more to kick the type resolution tires

For example, `SELECT CAST(cid AS DOUBLE), ABS(age), name IS NOT NULL FROM people)` and `-output_types: [DOUBLE, INTEGER, BOOLEAN]` on the subsequent select.