Following section demonstrates insertion from Another Database.
        // Insertions are being executed each 5000 rows.
        int batch_size = 5000;
        
        using(var SourceCn = [Connection]){
            // source data is being read...
            var dataRows = SourceCn.Sql("SELECT * FROM table").Read();

            using(var TargetCn = [Connection]){

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

                    if (query.Count >= batch_size) {
                        {{hl}}TargetCn.Sql(query).NonQuery();{{/hl}}
                        query.Clear();
                    }
                }
                if (query.Count > 0)
                    {{hl}}TargetCn.Sql(query).NonQuery();{{/hl}}
            }
        }