Oracle en C #, variables de enlace y consultas como ID IN (1, 2, 3)

Estoy buscando una adaptación C # ODAC de la siguiente técnica Java, donde el código puede unir una matriz de números (el tamaño de la matriz puede variar) en un no PL / SQLSELECT declaración y luego usar la matriz resultante en unWHERE ID IN (...) control de estilo

http://rafudb.blogspot.com/2011/10/variable-inlist.html

Aquí hay otro ejemplo de esta técnica utilizada en programas C basados en OCI:

Oracle OCI, variables de enlace y consultas como ID IN (1, 2, 3)

Específicamente, queremos ejecutar una consulta como

SELECT * FROM MyTable WHERE ID IN (SELECT * FROM TABLE(:1))

Y pasar una serie de números a:1.

Respuestas a la pregunta(1)

Su respuesta a la pregunta