Pavel> The variadic parameters should not be a arrays - can be of "any" Pavel> type. But this functionality is available only for C language Pavel> functions.
You mean (VARIADIC "any")? - that is not actually restricted to C language functions, any pl/* handler can choose to support it (it's just that all the built-in ones don't).
maybe - I am sure, so plpgsql and sql cannot be used.