Algo aproximado a lo que buscas.
http://www.postgresql.org/docs/8.2/s...l-prepare.html
No lo enfocaría tanto a resolverlo como una vista, sino mas bien con una sentencia preparada.
Se que he visto, como ejecutar una consulta contenida en una variable, y si es así, se podría concatenar un where con la información requerida, pero no logro encontrar como debe ser. Para hacerlo de esta forma, sería hacerlo con una función.
Un saludo cacr.