Vincenzo Romano <vincenzo(dot)romano(at)gmail(dot)com> writes: > How can I delay the query planner decisions until the actual query is to be > done inside the function body? Use plpgsql's EXECUTE. AFAIR there is no way in a SQL-language function. regards, tom lane