wrote:
> CREATE OR REPLACE FUNCTION foo() RETURNS INTEGER AS $$
> DECLARE
> dummy INTEGER;
> BEGIN
> dummy=(SELECT MAX(id) FROM test); -- VALID
> dummy=(UPDATE test SET i=i+10 RETURNING i); -- NOT VALID.. WHY?
> dummy=(INSERT INTO test(i) VALUES (10) RETURNING i); -- NOT VALID..
> WHY?
> RETURN d
The following bug has been logged on the website:
Bug reference: 6686
Logged by: David Carlos Manuelda
Email address: stormb...@gmail.com
PostgreSQL version: 9.1.4
Operating system: Gentoo Linux
Description:
I will provide a really simple example:
Suppose we have a ta