Um dos casos de uso para RULES são visualizações atualizáveis (embora isso mude na versão 9.1, pois essa versão introduz gatilhos INSTEAD OF para visualizações)
Outra boa explicação pode ser encontrada no manual:
(Retirado de:http://www.postgresql.org/docs /current/static/rules-triggers.html )