per creare una tabella con la stessa struttura puoi usare questo su oracle

create table NOME_NUOVA_TABELLA as select * from TABELLA_DA_COPIARE where rownum <1

cosi copi solo la struttura

altrimenti guarda questa classe

DatabaseMetaData

se hai bisogno di qualche esempio dimmelo
che teli posto

Ciao

Andreab2