Utilisez simplement une clause where qui ne sélectionnera aucune ligne :
create table xyz_new as select * from xyz where 1=0;
Limites
Les éléments suivants ne seront pas copiés dans le nouveau tableau :
- séquences
- déclencheurs
- index
- certaines contraintes peuvent ne pas être copiées
- Journaux des vues matérialisées
Cela ne gère pas non plus les partitions