InterBase и, следовательно, Firebird предоставляют API, который можно использовать в скрипте установщика для автоматизации установки.
См. Документацию по этому API в документе "Руководство по установке InterBase 5.5 Embedded" http://dn.codegear.com/article/26386
Компоненты InterBase Express (IBX) обеспечивают привязку Delphi для API установки. Это задокументировано в «Руководстве разработчика по InterBase 6.0».
@ mghie и @TOndrej прокомментировали мою ошибку. Когда-то я был менеджером по продуктам InterBase, когда InterBase предоставил API для установки. Но этот ответ устарел, буквально через десять лет.
Вот еще один более актуальный ресурс:
Здесь приведены пошаговые инструкции по созданию собственного установщика Inno Setup для Firebird, сопровождающего ваш собственный установщик приложений. Без сомнения, вы можете использовать другую технологию установки для вашего приложения и просто вызвать программу установки Inno Setup как внешнюю программу из вашего установщика. Но, вероятно, было бы проще, если бы вы также использовали Inno Setup для своего собственного продукта.