Bueno, en realidad el tema es simple: Si ya creaste la tabla, no puedes volver a crearla.
Que un script te falle a partir de u punto no implica que todas las operacioens anteriores no se hayan ejecutado.
Si lo que estás intentando hacer es
crear una base desde un script, debes hacer lo que se suele hacer en todos los casos: primero verifica que las tablas no existan y si existen, se eliminen antes de crearlas.
Normalmente los backups que se hacen contienen sentencias de este tipo en forma consecutiva, pero es posible hacer un backup sin el DROP condicional, que debe ser tu caso.