lo siento amigo creo que si te equibocaste, amenos que me expliques por que salio el error :
SQR 5528) ORACLE OCIStmtExecute error 1795 in cursor 14:
ORA-01795: maximum number of expressions in a list is 1000
Lo cual me dice que para oracle tiene un maximo de 1000 pero bueno ya lo he solucionado muchas gracias por atender.