First of all, apologize for my English language.

I wan to create StoreProc in oracle 10g with pass parameter call like this:

create or replace procedure TransWithRollback(
sTableName varchar2,
aDatasetOld ArrayOfDataset,
aDatasetNew ArrayOfDataset)
As

Begin
...

End

How could I do in oracle 10g?
How could I create Type of ArrayOfDataset in oracle 10g?

Thank for All.