Desde o PostgreSQL 8.2 você tem que usar:
GRANT USAGE, SELECT ON SEQUENCE cities_id_seq TO www;
GRANT USAGE - Para sequências, este privilégio permite o uso das funções currval e nextval.
Também conforme indicado por @epic_fil nos comentários, você pode conceder permissões para todas as sequências no esquema com:
GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO www;
Observação :Não esqueça de escolher o banco de dados (
\c <database_name>
) antes de executar os comandos de concessão de privilégios