====== pears.GetQuestMultiSelection ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
create function "pears"."GetQuestMultiSelection"( 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"("tagvalue"."tagchoiceid","char"(9),"tagvalue"."value","char"(13),"char"(10)) as "chc" from "tagvalue" key join "tagchoice"
where "tagvalue"."taglocation" = "stagloc" and "tagvalue"."id" = "sparentid" and "tagvalue"."tagid" = "stagid"
order by "tagchoice"."sortorder" asc do
set "rv" = "rv"+"chc" end for;
return("rv")
end