This problem similar
except that view have subselect with stored procedure.
Script (in attach) illustrate the problem. TEST is test user without any rights before.
After executing script, when you try do (logged as user TEST)
This user does not have privilege to perform this operation on this object.
no permission for execute access to PROCEDURE A.