Estructura de control de PostgreSQL IF-THEN-ELSE

¿Por qué siempre recibo el siguiente error de Postgres?

syntax error at or near "IF"

Yo leoPostgreSQL: Documentación: 8.3: Estructuras de control. Primero intenté ejecutar una consulta difícil (con subconsulta), pero luego intenté ejecutar una simple como esta:

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

El error sigue siendo el mismo. ¿Qué estoy haciendo mal?

Respuestas a la pregunta(3)

Su respuesta a la pregunta