====== pears.GetQuestSubMenuSelection ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."GetQuestSubMenuSelection" IS
{create function GetQuestSubMenuSelection
/* Application Maintained Function / Procedure - DO NOT EDIT*/
(in stagloc char(3),in stagid char(3),in sparentid char(20))
returns long varchar
begin
declare rv long varchar;
set rv='';
for fetchfor as fetchcursor dynamic scroll cursor for
select string(
(select cc.description from tagchoice cc
where cc.tagid=c.tagid and cc.taglocation=c.taglocation and cc.tagchoiceid=c.tagchoiceparentid),
"char"(9),c.description,"char"(13),"char"(10)) as chc
from tagvalue v key join tagchoice c
where v.taglocation = stagloc and V.id = sparentid and v.tagid = stagid order by
c.sortorder asc do
set rv=rv+chc end for;
return(rv)
end
}