I have searched the net and I\'ve found a post that uses the following snippet to check if a stored procedure exists:
select *
from USER_SOURCE
where ty
The only way to see if a procedure exists in the database is though querying DBA_OBJECTS. The disadvantage here is that only a dba has access to this view. Second best is using all_objects. ALL_OBJECTS shows you the objects for which you have somehow a privilege. USER_OBJECTS only shows you your own objects.