Question: Doubt about declaring variables in procedures

Dear, could you please help me with the following doubt?

If I have 2 procedures, 

P1:= proc() 


end proc;

P2:= proc()



end proc;

and within P2 I invoke and run P1, do I have to declare P1 as a local/global variable when declaring variables in P2, or it is not necessary? 

Many thanks for your help. 


Please Wait...