Murat Tasan <murat.tasan@cwru.edu> writes:
> If user A comes along and has no SELECT privileges on T, but has
> EXECUTE privileges on F, A is not permitted to run the function, with
> an error stating access to T is needed.
> Now, if user B comes along and has SELECT privileges on T, but not
> EXECUTE privileges on F, B is permitted to run the function.
I don't think I believe either of the above statements. Perhaps you
could provide a complete example of what you're doing?
regards, tom lane