On Aug 29, 2013, at 2:41 PM, Pavel Stehule <pavel.steh...@gmail.com> wrote:

> I am thinking, so I propose a enough solution for you - when you use CTE for 
> execution of VOID function, then result vill be VOID set, what we can accept 
> as undefined result, and in this case a PERFORM should not be required. If 
> CTE will return some result, then PERFORM should be required and PERFORM must 
> to support CTE in all possible modes - updateable or not updateable queries.

If you can make PERFORM work with CTEs, that would be an improvement over the 
status quo. But I think there is no good reason not to let SELECT results be 
discarded, either. I know you think there are good reasons, but no one else in 
this thread is convince, AFAICT.

Best,

David

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to