Dan saya merasa seperti orang bodoh karena saya tidak membaca API dengan cukup cermat. Rupanya saya menentukan max_table_length tetapi pesan kesalahan merujuk ke max_item_length yang saya tinggalkan sebagai -1... tapi itu tidak-tidak karena saya mengikat parameter OUT alih-alih yang IN.
Mengubah ikatan seperti itu dan sekarang berfungsi:
oci_bind_array_by_name($stmt,'USER_ID_ARRAY', $userIdArray, 250, 250, SQLT_VCS);