IN THIS CHAPTER
Understanding Procedure Types 45
Declaring Procedures as Public or Private 48
Passing Arguments 49
Giving a Function a Data Type 51
Implementing Error Handling 52
Debugging Code 54