In a package I have procedures which call other procedures and are forming cycle and getting "PLS-00313: 'Checklist' not declared in this scope" error.

```
Checklist procedure -> Task method.
Task method -> Step Checklist method.
Step Checklist method -> Checklist method.

```

How to resolve this? Does plsql have something like prototypes of c++?