¡Hola!
Llevo un par de meses trabajando con Firebird y procedimientos almacenados.
Lo que yo he leído es que muchos servidores de base de datos hacen que los procedimientos almacenados se guarden de forma verificada, compilada y a veces optimizada. Esto permite que el servidor los ejecute de mánera más rápida, que si fueran instrucciones SQL de texto enviadas desde alguna de las aplicaciones/máquinas cliente.
Espero esto sea de utilidad. Seguimos en contacto.
Al González
.