I am not sure whether it yield your problem.
As I remeber. proc dbload has limited for loaded rows.Default is 1000 rows (I have forgotten), and there is an option can maximize the default rows.I have forgotten ,You can refer to documentation.
Linus, thanks, this is exactly what I was looking for! I do use the Oracle bulk loading on large data sets (typically several million rows or more) but for smaller tables was looking for this alternative.