Limpiar un esquema de base de datos en Oracle
Si alguna vez necesitamos limpiar un esquema de base de datos, podemos usar este bloque de código PL/SQL:
Dicho bloque PL/SQL nos preguntará qué esquema queremos limpiar y, a continuación, procederá a borrar todas las tablas, disparadores, secuencias, vistas…
No obstante, hay que tener en cuenta que, desde Oracle 10g, todo lo borrado irá a parar a la papelera, que debemos vaciar con el siguiente comando:
PURGE RECYCLEBIN;
Fuente: AMIS Technology Blog