Musisz mieć miejsce docelowe dla wybranych, a funkcja musi zwracać wartość. Tylko instrukcja SELECT tego nie robi. Ogólnie rzecz biorąc, jedynym zastosowaniem takiego oświadczenia jest testowanie uprawnień lub uruchomienie wyzwalacza, dla którego wyniki nie są używane. Będziesz musiał użyć jednej z rodziny instrukcji RETURN, aby uzyskać wartości z funkcji.
RETURN QUERY( SELECT * from "SIS_campus" );
Spowoduje to dodanie wyników tego zapytania do wyników zwracanych przez funkcję i powinno zrobić to, czego szukasz, ponieważ możesz zwrócić tylko 0 lub 1 wyniki. Być może będziesz musiał dodać prosty RETURN na samym końcu funkcji (pomimo dokumentacji, ja sam nie za bardzo się nawijałem, kiedy to jest lub nie jest potrzebne).