Да, при создании таблиц я особенно часто использую транзакции. Сначала begin\rollback, а когда уверен, что ничего не забыл, использую begin\commit блоков.
Спасибо за замечание. Согласен — правильнее использовать UUID, а не VARCHAR(36). Пока использую ФИАС лишь как вспомогательный справочник в своего рода «песочнице». Перед переводом в промышленный режим обязательно воспользуюсь Вашим советом.
выполняется 134 ms.