It is a valid syntax, just not the way you wrote.
Try something like
CREATE COLUMN TABLE CT_TAB_B AS (SELECT * FROM CT_TAB_C) WITH DATA
It is a valid syntax, just not the way you wrote.
Try something like
CREATE COLUMN TABLE CT_TAB_B AS (SELECT * FROM CT_TAB_C) WITH DATA