Hola!
No se que version de oracle estas utilizando pero para extraer ddl de objetos podes utilizar el package dbms_metadata
La funcion get_ddl te devuelve justamente la sentencia de creacion de tabla u otro objeto que tengas dentro de la base
Espero que te haya servido de ayuda
Saludos