Erreur de syntaxe PostgreSQL

Quel est le problème avec la déclaration suivante?

GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO foo;

J'obtiens cette erreur

ERROR:  syntax error at or near "ALL"
LINE 2: ON ALL TABLES IN SCHEMA public TO foo;

J'utilise PostgreSQL 8.3 sur Ubuntu.

demandé sur