Il fatto che mi fa è che esiste questa bellissima query:
codice:
SELECT cols.column_name
FROM all_constraints cons, all_cons_columns cols
WHERE cols.table_name = 'NOME TABELLA'
AND cons.constraint_type = 'P'
AND cons.constraint_name = cols.constraint_name
AND cons.owner = cols.owner
ORDER BY cols.table_name, cols.position;
che mi permette di verificare quali sono gli attributi chiave di 'NOME TABELLA' e "sarebbe" possibile aggiungere alla SELECT anche "cols.data_type", ma se lo aggiungo mi da errore altrimenti avrei risolto.

In pratica devo creare una nuova tabella che abbia come campi gli stessi attributi chiave (e con lo stesso tipo) di 'NOME TABELLA'...e non so proprio come fare a questo punto