====== pears.GetQuestSubMenuSelection ====== Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace. ===== Original SQL ===== create function "pears"."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" as "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" as "v" key join "tagchoice" as "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