Du skal have en destination for udvalgene, og funktionen skal returnere en værdi. Bare en SELECT-sætning gør ingen af delene. Den eneste brug af en sådan erklæring er generelt at teste tilladelser eller lave en triggerkørsel, som resultaterne ikke bruges til. Du skal bruge en af familien af RETURN-udsagn for at få værdier fra funktionen.
RETURN QUERY( SELECT * from "SIS_campus" );
Det vil føje resultaterne af den forespørgsel til funktionens returnerende resultater og bør gøre det, du leder efter, da du kun kan returnere 0 eller 1 resultater. Du skal muligvis også tilføje en simpel RETURN i slutningen af funktionen (på trods af dokumenterne, har jeg ikke selv rodet, hvornår det er nødvendigt eller ikke er nødvendigt).