Postgresql Function Return Multiple Result Sets Game Puzzle