Following section demonstrates insertion from Another Database.
        int batch_size = 5000;
        
        using(var SourceExc = SourceCn.Executer()){
            var dataRows = SourceExc.Sql("SELECT * FROM table").Read();

            using(var TargetExc = TargetCn.Executer()){

                var query = Odb.SQL.Insert();
                foreach (var dataRow in dataRows)
                {
                    query.Add<target_table>(dataRow.ToArray());

                    if (query.Count >= batch_size) {
                        TargetExc.Sql(query).NonQuery();
                        query.Clear();
                    }
                }
                if (query.Count > 0)
                    TargetExc.Sql(query).NonQuery();
            }
        }
    
Insertions are being executed each 5000 rows.