Struktura kontrolna PostgreSQL IF-THEN-ELSE

Dlaczego zawsze otrzymuję następujący błąd z Postgres?

syntax error at or near "IF"

czytamPostgreSQL: Dokumentacja: 8.3: Struktury kontrolne. Najpierw próbowałem wykonać trudne zapytanie (z podzapytaniem), ale potem próbowałem wykonać prosty, taki jak ten:

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

Błąd jest nadal taki sam. Co ja robię źle?