I took a look into the code of the "save" method of the Doctrine (1.2.x) "Collection.php" and all I saw is something like this:
foreach ($this->getData() as $key => $record) {
$record->save($conn);
}
How should this ever insert all records with one mysql INSERT?