I think that this is a strange question, but: I need to revoke the select permission on a table, but I also need to leave, with a function, a user do a query on column. A real case can be that a user "test" cannot have the permissions for do a "select * from articles", but for do a "select has_article('an_article')" where has_article are: FUNCTION has_article (text) RETURNS articles AS $$ SELECT * from articles WHERE id_article=$1; $$ LANGUAGE SQL Into my tries I receive always a ERROR: permission denied for relation articles It's there a solution? Thanks, Michele -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general