Пока приходит на ум такое:

SELECT * FROM rdb$relations WHERE rdb$relation_name = 'MON$DATABASE'

если пусто, то это Yaffil или 2.0

если не пусто, то тогда проверяем версию:

SELECT RDB$GET_CONTEXT('SYSTEM', 'ENGINE_VERSION') FROM rdb$database

Может кто подскажет как различить Yaffil и FB 2.0?

Ответить