If your database supports select into:
select field1, field2, field3, fieldn into newtable from oldtable
If not then maybe create table as
create table tablename as select field1, field2, field3, fieldn from oldtable
This kind of thing tends to be a bit outside the realm of the SQL spec, so each implementation can be different.