> Daniel Caune wrote: >> Is there any suggestion against using OUT parameter for local >> calculation such as using a local variable?
In plpgsql (at least in the current implementation) an OUT parameter is pretty much just a local variable, and so there's no efficiency argument against using it as a temporary. Whether you consider this good style is a matter of opinion. "Owen Jacobson" <[EMAIL PROTECTED]> writes: > I'd say there's no problem with this, PROVIDED you can ensure you'll > never abort before completing the computation. Not really an issue in Postgres: we do not support pass-by-reference parameters and are unlikely to start doing so. There isn't any way that you can affect locals of a calling procedure before you return. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend