I am trying to execute a procedure from Oracle that will be inserting rows into the dBase. I am using UNIX Korn shell to set some variables and log into Oracle passing those variables to the procedure. The procedure accepts 20 parameters, says it completed successfully, but no record is ever inserted into the dBase.

Is there a maximum amount of parameters that can be passed to a procedure and am I exceeding that or is this something that UNIX doesn't like?