PL/SQL TABLES are nothing but OBJECTS of type tables that are modeled as database tables. They are a way to PROVIDEARRAYS that are nothing but temporary tables in memory for faster processing.
These tables are useful for moving bulk DATA thereby simplifying the process.