Jimmy, System.Data.OracleClient nie obsługuje tablic.
http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/57a59fba-09e2-46cb-a072-6706b3ec5131
W zależności od potrzeb, będziesz musiał zaimplementować to za pomocą zagnieżdżonych typów tabel (poprzez UDT lub tablice asocjacyjne) przy użyciu klientów ODP.net. To chyba dobry kierunek, zwł. ponieważ .net 4.0 ma przestarzałe System.Data Klient Oracle .
Ale jeśli utkniesz z System.Data.OracleClient i naprawdę próbujesz zrobić zmienną na liście, możesz to zrobić, przekazując ciąg i postępując zgodnie z niektórymi z tych sugestii:http://asktom.oracle.com/pls/asktom/ f?p=100:11:0::::P11_QUESTION_ID:210612357425
mam nadzieję, że to pomoże