Marko Tiikkaja <marko(dot)tiikkaja(at)cs(dot)helsinki(dot)fi> writes:
> On 13 Nov 2010, at 15:41, David Fetter <david(at)fetter(dot)org> wrote:
>> Similarly, if a normal CTE called a data-changing function but was
>> nevertheless not referred to, it would still run.
> Actually, it wouldn't.
Indeed, and that was considered a feature when we did it. I think
that having wCTEs behave arbitrarily differently on this point
might be a bad idea.
regards, tom lane