Ho una function Oracle la cui intestazione è:
FUNCTION PROVA (KEY IN NUMBER) RETURN PROVA_PACKAGE.ABC

cioè, vuole un intero in ingresso e restituisce un tipo RECORD

io ho provato col codice di sotto, ma proprio non va. Un aiuto?

codice:
Dim key As Integer = 121051
Dim gv As New GridView()
ora.DataBind(gv,
			 gl.StringaConnessione,
			 "PROVA",
			 Nothing,
			 New o.OracleParameter(":id_misura", Oracle.DataAccess.Client.OracleDbType.Int32, key, ParameterDirection.Input),
			 New o.OracleParameter(":cursore", Oracle.DataAccess.Client.OracleDbType.RefCursor, ParameterDirection.Output)
			 )


Me.PlaceHolder1.Controls.Add(gv)