Hola efren2006.
Seguramente el error es generado por el componente o por el gestor de base de datos que estas usando para conectarte a
Firebird, como lo mencionan en
The Firebird FAQ:
Parsing error.
Desde
Flamerobin o
IBExpert funciona correctamente tál como está en el mensaje anterior y desde
Delphi con los componentes
IBX tambien lo hace bién:
Código Delphi
[-]
...
begin
IBStoredProc1.Params.Clear;
IBStoredProc1.StoredProcName:= 'PR_POSITION';
IBStoredProc1.ParamByName('SUBSTR').AsString:= 'UN';
IBStoredProc1.ParamByName('STR').AsString:= 'HOLA MUNDO';
IBStoredProc1.ExecProc;
ShowMessage(IBStoredProc1.ParamByName('RESULT').AsString); end;
Saludos
