I would like to do something like this:
create table NEW_TABLE (select * from OLD_TABLE where id=3582)
And have a new table created from the resulting columns of that select statement.
I bet its possible in mySQL, but how to do it in Oracle?
Try this:
CREATE TABLE new_table AS select * from OLD_TABLE where id=3582