Забил я на функцию, возвращающую курсор, перешел на параметр возвращающий курсор
procedure Materials_By_Group(p_group_id number, c_ref out sys_refcursor) is
begin
open c_ref for
select * from material_dic;
end;
но теперь другая напасть Cursor can't open хотя явно указываю параметр в TOraQuery
SQL.Text := 'begin stock.materials_by_group(1, :c) end;';
Cursor := Params[0].AsCursor;
Open;
Хотя до этого писали на форуме? для того чтобы этого не возникало надо вместо ExecSQL использовать Open.