Hi,
In PLSQL, my code (please refer below) will assign a ZIP file into variable l_files(type is apex_zip.t_files). I then have a loop(i) that stores the ZIP file contents into l_files(i). And this l_files(i) is what I insert into my column.

I want the code above to look like this. It will call a procedure like ZIP_FEATURE_USAGE_STATISTICS.

My Procedure ZIP_FEATURE_USAGE_STATISTICS currently looks like this but it displays the error below.
I tried declaring the variable i that's in l_files(i) to remove the error but it does not work as well.

How do I pass the variable with an index into my Procedure such that the i index in the procedure should hold the value coming from l_files(i)?
Any idea or suggestion is appreciated.
-Jazz