Es que por lo visto tiene que ser "select substring" no en un "where".
Puedes crearte un Stored Procedure, algo asi como:
Código SQL
[-]for select substring(bic from 5 to 2) from bancos into :valor do
select codigo from tbpaises where codigo= :valor
suspend;
end