Я использую генератор для хранения версии БД.
На fb3 я использую
ALTER SEQUENCE GEN_VERSION RESTART WITH 22081400
Удобно, и когда сохраняю структуру БД в скрипт при помощи IBEScript получаю
CREATE GENERATOR GEN_VERSION START WITH 22081400 INCREMENT BY 1
Но в fb4 скрипт
ALTER SEQUENCE GEN_VERSION RESTART WITH 22081400
меняет только значение генератора, но не меняет в RDB$GENERATORS.RDB$INITIAL_VALUE
В итоге ломается совместимость сохранения версии.
Сейчас я нашел альтернативный вариант
RECREATE SEQUENCE GEN_VERSION START WITH 22081500
Но при наличии зависимостей он не будет работать
Мне кажется ошибкой поведение когда при "RESTART WITH" не меняется значение в RDB$GENERATORS.RDB$INITIAL_VALUE