====== pears.GetTempName ====== Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace. ===== Original SQL ===== create function "pears"."GetTempName"( /* Application Maintained Function / Procedure - DO NOT EDIT*/ in "persid" char(20) ) returns char(60) begin declare "rv" char(60); select "string"(if exists(select * from "wpkglobalswitchsetting" where "wpkglobalswitchid" = 'USEFULLNAME' and "location" = 'Global' and "value" = 'Y') then "person"."name" else "ifnull"("person"."surname","person"."name","string"("person"."surname",', ',"firstword"("person"."forenames"))) endif,(select "string"(' (',"name",')') from "company" where "companyid" = (select "secondaryagencyid" from "pay_employee" where "personid" = "persid"))) into "rv" from "person" where "personid" = "persid"; return "rv" end