Bonjour à tous

Je dois créer à la volée une table temporaire identique à ma table source.
J'ai tout d'abord fait ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
create table temp as select * from source where 1=0
J'ai ma table, mais pas les index.
Ensuite en fouillant sur le net, j'ai vu qu'on pouvait utiliser DBMS_METADATA

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SELECT DBMS_METADATA.GET_DDL('TABLE','SOURCE') from dual
SELECT DBMS_METADATA.get_dependent_ddl('INDEX','SOURCE') from dual
J'ai bien le script de création de la table et le script de création des index, mais après je ne vois pas comment faire pour que ça s'applique à ma table TEMP...

Avez-vous une idée ?

Merci