Chris Mungall <cjm(at)fruitfly(dot)org> writes:
> What are the reasons for deprecating the use of the function in the
> SELECT clause?
The semantics of having more than one set-returning function in the
target list are, um, poorly thought out. However, we haven't removed
the feature because (as you note) there are things you can't do any
other way.
regards, tom lane