Omezení a výchozí hodnoty můžete určit v CREATE TABLE AS SELECT, ale syntaxe je následující
create table t1 (id number default 1 not null);
insert into t1 (id) values (2);
create table t2 (id default 1 not null)
as select * from t1;
To znamená, že nezdědí omezení ze zdrojové tabulky/výběru. Výběrem je určen pouze datový typ (délka/přesnost/měřítko).