Есть таблица у которой в качестве значения по-умолчанию используется скалярная функция.


При изменении таблицы вместе с одновременным удалением этой функции генерится такой скрипт:

который падает с ошибкой из-за того, что удаление функции происходит раньше, чем удаление таблицы.

P.S. Если изменение таблицы происходит без DROP/CREATE TABLE, то порядок корректный.