En oracle XE y 10g, existe la papelera de basura. Es el mismo concepto que en Windows, borras algo y si te arrepientes, ahi lo tienes para recuperarlo.
Supongo que tu script antes de crear la tabla la intenta eliminar. Entonces la segunda vez que ejecutastes el script borraste las primeras tablas, y estas quedaron en la papelera de reciclaje.
En este momento no me acuerdo como se hace para vaciar la papelera de reciclaje, pero se hace por medio de un comando. Buscalo en google, por algo asi como "papelera reciclaje oracle"