Ты еще не знаешь трудоемкости "авантюризма".
Насколько функционал API IB/FB от ораклячьего отличается?
А без разницы. Можно IB API транслировать хоть куда,
например в BDE или ещё во что.
Простейший вариант FIBDatabase + FIBTransaction + FIBQuery
можно уверенно сказать что без труда будет транслироваться.
И не менее уверенно сказать во что... :)
Так просто наскидку... В оракле может быть только ОДНА клиентская
транзакция в рамках коннекта. Упомянутое приложение скорей всего
использует одновременно несколько транзакций. Тогда без детального
пересмотра всего кода приложения и его переделки, ты не обойдешься. А в
этом случае, сохранять интербэйсовые компоненты вообще смысла нет.
Второй момент тож навскидку... В оракуле, насколько я знаю, ты хрен от
сервера добьешься знания типов параметров запроса. Клиент должен знать
эти типы, и самостоятельно задекларировать параметры до выполнения запроса.
И таких моментов может быть вагон и маленькая тележка.
Так что... ты конечно можешь подставить фибплюсам "Свои АПИ функции",
только тебе вряд ли удастся их написать так чтоб все работало адекватно.