Por ejemplo la siguiente consulta traería el resultado sin necesidad de hacer el upperCase, el problema, radica en que si existe una tabla llamada "MiTala" y otra llamada "MiTalaPersonal" encuentra las dos.
Código SQL
[-]
SELECT COUNT(*) AS existe
FROM rdb$relations
WHERE rdb$relation_name CONTAINING 'MiTabla'
AND rdb$view_blr is null
AND (rdb$system_flag is null OR rdb$system_flag=0)