Puedes hacer una DLL en Delphi con alguna función que exporte y que haga esas cosas que necesitas, para luego ponerla en el FireBird como una UDF y mas tarde podrías hacer uso de ella en tu "Stored Procedure".
Si no me hice entender, avisame, para ver que podemos hacer