Пока приходит на ум такое: 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?

