Se NEW_TABLE esiste già allora...
insert into new_table
select * from old_table
/
Se vuoi creare NEW_TABLE in base ai record in OLD_TABLE ...
create table new_table as
select * from old_table
/
Se lo scopo è creare una tabella nuova ma vuota, utilizzare una clausola WHERE con una condizione che non può mai essere vera:
create table new_table as
select * from old_table
where 1 = 2
/
Ricorda che CREATE TABLE ... AS SELECT crea solo una tabella con la stessa proiezione della tabella di origine. La nuova tabella non ha vincoli, trigger o indici che potrebbero avere la tabella originale. Quelli devono ancora essere aggiunti manualmente (se necessario).