The question is rather obvious. Suppose one has an INSERT ALL statement in following form:
INSERT ALL
INTO myTable (id, cola, colb, colc) VALUES (id, 'a', 'b', 'c')
INTO myTable (id, cola, colb, colc) VALUES (id, 'a', 'b', 'c')
INTO myTable (id, cola, colb, colc) VALUES (id, 'a', 'b', 'c')
...
SELECT * FROM dual;
Now suppose those three dots stood for, say 5k INTO clauses. All unique ids, and same number of columns.
What is the maximum number of rows one can insert into table in this fashion?