Pues la verdad yo no le encuentro mucha utilidad al ibStoredProc, como tal todo se puede hacer desde un IBQuery, cuando el Procedimiento Almacenado devuelve registros, mando los parametros necesarios como dijo jachguate anteriormente, y cuando el Procedimiento Almacenado no devuelve ningun registro (por ejemplo al hacer uno o varios insert(s) o update(s)) pues hago algo como.
Código Delphi
[-]
IBQuery1.SQL.clear;
IBQuery1.SQL.add('execute procedure procedimiento(rm1)');
IBQuery1.ParamByName('prm1').AsString := 'Yo soy pablo';
IBQuery1.ExecSQL;
Ahora no se si al hacerlo por medio del ibStoredProc se ejecute mas rapido!