Lo que pasa es queSQL Server mezcla SQL y transactSQL su lenguaje de procedimientos
entonces lo que tu quieres hacer es muy probable (casi 100% seguro) que se haga con un procedural de postgresqlcomo pl/pgsql