Du måste ha en destination för markeringarna och funktionen måste returnera ett värde. Bara en SELECT-sats gör ingetdera. Den enda användningen av ett sådant uttalande i allmänhet är att testa behörigheter eller göra en triggerkörning, för vilken resultaten inte används. Du kommer att behöva använda en av familjen av RETURN-satser för att få värden från funktionen.
RETURN QUERY( SELECT * from "SIS_campus" );
Det kommer att lägga till resultaten av den frågan till funktionens återkommande resultat, och bör göra vad du är ute efter, eftersom du bara kan returnera 0 eller 1 resultat. Du kan behöva lägga till en enkel RETURN i slutet av funktionen också (trots dokumenten har jag inte riktigt gruckit när det behövs eller inte behövs, själv).