This is strange. If you are sure that your code is perfect in calling the procedure then can you increase the SHARED_POOL_SIZE of your database and try again.