Une "procédure" n'est pas forcément une procédure stockée atomique.
Vous pouvez créer deux scripts dans deux fichiers séparés et les lancer dans l'ordre.

ma_table.tab avec le DDL (create table)...