title: ORA-01795: maximum number of expressions in a list is 1000 error
body: <p>I need to add a parameter that has about 17000 values. And they constantly change. 
  I want "all" to be the default value, but in that case I am unable to pass all 17,000 values in for the parameter due to <code>IN</code> lists being capped at 1,000 entries by the database.</p>
  
  <p>When I try to pass all 17,000 values, I get an "ORA-01795: maximum number of expressions in a list is 1000" error.</p>
  
  <p>I understand why Oracle doesn't allow more than that.  Is there a way to overcome this problem? </p>