PL/SQL es un lengueje de programacion, que se utiliza para desarrollar procedimientos almacenas , tambien para hacer consultas pero en menor grado , puesto que para eso utilizas solo SQL. cuando tú dices cargas masivas, te refieres a cargar datos de una tabla a otra o ed una base a otra , o carga desde archivos de texto ?....con PL tu puedes hacer cargas masivas, habria que ver como estan os datos...pero sin duda que puedes.....en ORACLE hay una herramienta que se llama SQL/LOAD...que es justamente para carga de datos.
Ojala esto te ayude un poquito...CHAITO