In Oracle stellt sich diese Frage gar nicht, weil DDL Statements automatisch committed werden, d.h. hier gibt es über ein Rollback kein zurück.
AFAIK kann man bei neueren Oracle's per Rollback DDL's zurücknehmen. Wurde AFAIK mal in einer Ausgabe von "Der Entwickler" beschrieben.
Windows Vista - Eine neue Erfahrung in Fehlern.