This section discusses the practical aspects of using the three available PL/SQL collection types, Associative Arrays, Nested Tables, and Varrays. It assumes the reader has a basic understanding of these data types. If you are unfamiliar with PL/SQL collection types see What are PL/SQL Collections and Records? before proceeding.