Si quieres asegurarte que se están ejecutando con los mismos parámetros simplemente al inicio del mismo lanzar una excepción con lo valores que le están entrando y asi te aseguras que los parámetros son los mismo ejecútelo desde delphi, c, c++, ibexpert, emsquick desk o desde donde sea.
Código SQL
[-]
declare procedure ....
as
begin
exception "msg"'campo1 = '||:c1||' campo2 = '||:c2;
end
msg es una excepción vacia