Og jeg føler mig som et fjols, fordi jeg ikke læste API'en nøje nok. Tilsyneladende specificerede jeg max_table_length, men fejlmeddelelsen refererede til max_item_length, som jeg efterlod som -1... men det er et nej-nej, da jeg binder en OUT-parameter i stedet for en IN.
Ændrede bindingen sådan, og det virker nu:
oci_bind_array_by_name($stmt,'USER_ID_ARRAY', $userIdArray, 250, 250, SQLT_VCS);