I need to know what is the correct way of getting all users to run different schema owners procedures and packages.
I have done the following:

1. Created a public synonym for the proc/pkg.
2. Given execute permissions to public.

Is there anything else I need to know. Or else is there a better way of doing this? I am having problems with the users not being able to run the procedures/packages?
ANy input on this would be greatly appreciated.

Thanks,
Chintz