How are you inserting the rows? If your statement is
INSERT INTO SOMETABLE VALUES (0,1,2,3,'A','B','C')
then I can see why DB2 is using a separate internal statement for each one. If, however, you used
INSERT INTO SOMETABLE VALUES (?,?,?,?,?,?,?)
prepared the statement once, and then repeatedly executed the (prepared) statement after binding values to each parameter marker then I suspect it would use only one internal statement.
James Campbell