Estrutura de controle do PostgreSQL IF-THEN-ELSE

Por que sempre recebo o seguinte erro do Postgres?

syntax error at or near "IF"

Eu leioPostgreSQL: Documentação: 8.3: Estruturas de Controle. Primeiro tentei executar uma consulta difícil (com subconsulta), mas depois tentei executar uma simples assim:

<code>IF 2 <> 0 THEN select * from users; END IF;
</code>

O erro ainda é o mesmo. O que estou fazendo de errado?

questionAnswers(3)

yourAnswerToTheQuestion