我在ORACLE的SYSTEM用户下建立了一个存储过程的包pkg_test,里面有个函数fun_test(p1 in varchar, 
p2 in varchar ,p3 in varchar)return is number .我想调用这个函数,也就是system.pkg_test.fun_test这个函数。该函数有一个参数, varchar类型的返回一个number 的值。 
  我的代码如下。 
OracleConnection conn = new OracleConnection (source); 
OracleCommand oCommand = new OracleCommand (?,conn) ; 
问题一 问号中应该填什么,书上说应该填写存储过程的名字,但是我是想调用包里面的函数,请问该怎么写。 
问题二 怎么给这个函数添加参数。 麻烦把剩下的代码写完吧 谢谢。 
昨天提了一次没有得到想要的答案,麻烦高手帮我一下吧。 
  我就是想调用oracle system用户下的pkg_test包里面的fun_test函数。 谢谢!