Sorin Dudui <sd@xxxxxxxxxxxx> writes: > I am wondering when the where clause (a.x = 'value') is executed. After the select statement in the function finishes? Or is it appended at the select statement in the function? EXPLAIN is your friend ... In this case the function looks inline-able, so reasonably recent versions of PG should do what you want. regards, tom lane -- Sent via pgsql-performance mailing list (pgsql-performance@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-performance