Cladio Valderrama nos comparte un documento PDF donde nos muestra cómo escribir UDFs para Firebird.
El documento, en esta dirección:
http://ibphoenix.com/files/Writing-External-Functions.pdf