Ottavio Campana <ottavio@xxxxxxxxxxxxx> writes: > I'm writing some stored procedures in pl/pgsql for a database using > postgresql 7.4.7. > I need to write a complex function with 65 arguments, but when I try to > run it I get an error complaining that arguments can be up to 32. Update to 8.1, which allows 100 by default. Or modify FUNC_MAX_ARGS and recompile --- but be aware that in 7.4.x that change requires an initdb. Or, as suggested elsewhere, rethink that function's API. A list of 65 arguments seems terribly error-prone to me... regards, tom lane