O equivalente a @@fetch_status no PostgreSQL é FOUND.
Você encontrará mais informações aqui:https://www.postgresql.org/docs/9.1/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-DIAGNOSTICS
No seu gatilho, você só precisa escrever WHILE (FOUND) em vez de @@fetch_status =0.
Espero que ache útil minha resposta.