Following section demonstrates how to read record(s) as ArrayList.
		// Table Aliases
		var t0 = new exm.Orders().AsQueryable();
		var t1 = new exm.OrderDetails().AsQueryable();

		// Query
		var query = Odb.SQL.Select(x => x.From(t0).Top(10) );

        // Read
		foreach (var row in connection.Sql(query).{{hl}}Read(){{/hl}}) 
			Console.WriteLine(String.Join(", ", from x in row{{hl}}.ToArray(){{/hl}} select x.ToString() ));
    
10248, 90, 5, 07/04/1996 00:00:00, 3
10249, 81, 6, 07/05/1996 00:00:00, 1
10250, 34, 4, 07/08/1996 00:00:00, 2
10251, 84, 3, 07/08/1996 00:00:00, 1
...
...
Jiderc