Falando em UDF algupem tem um procedure para substituir a substr??? A que tem em udf é muito lenta e a do próprio firebird não acieta parâmetros oq ue me faz falta uma fvez que tenho de usa-la dentro de outra procedure.