Simulando o ORDER BY FIELD () do MySQL no Postgresql

Apenas experimentando o PostgreSQL pela primeira vez, vindo do MySQL. Em nosso aplicativo Rails, temos alguns locais com SQL assim:

SELECT * FROM `currency_codes` ORDER BY FIELD(code, 'GBP', 'EUR', 'BBD', 'AUD', 'CAD', 'USD') DESC, name ASC

Não demorou muito para descobrir que isso não é suportado / permitido no PostgreSQL.

Alguém sabe como simular esse comportamento no PostgreSQL ou precisamos separar o código?

questionAnswers(10)

yourAnswerToTheQuestion