Non sto ricevendo notifiche ed ho visto la risposta solo adesso.

riepilogo il problema:

Come passare matrici da .Net ad Oracle mediante parametri o senza.
esempio:
SELECT * FROM TABELLA WHERE ID IN (:LISTA);

e anche:
UPDATE TABELLA SET CAMPO = FUNZIONE(:LISTA) WHERE ID = 1;

dove :LISTA è un vettore di Double, X1, X2, X3, ..., Xn

Il problema è che questo vettore può contenere migliaia di elementi.

Da quello che so, sembra che non si possa risolvere, se non ricorrendo al linguaggio PL/SQL e con l'uso delle stored procedure