Alter any Procedure - 11g
Pre 11g, alter any procedure substitutes for create any procedure. i.e, any user who has alter any procedure can create procedures/packages in other schema's as well. But this has changed in 11g. Alter any procedure no longer allows to create procedures/packages in other schemas. create any procedure has to be explicitly granted. So if you see any complaints from users after a 11g upgrade about they not being able to compile code, this might be the reason.
0