as far as I know, this bit (statement evaluation) wasn't implemented then. It only got there in 8.4, so you can have even subselects evaluated. So it isn't a bug, it just wasn't implemented to work that way back than,
pgsql-general by date:
Соглашаюсь с условиями обработки персональных данных