How can I enable Change Data Feed for a Delta table and query the table changes using the commit version or a specific point in time?
To enable Change Data Feed for a Delta table, you can use the `TBLPROPERTIES` clause in the `CREATE TABLE` statement and set the `delta.enableChangeDataFeed` property to `true`. Here's an example:

```sql
CREATE TABLE myschema.t(c1 INT, c2 STRING) TBLPROPERTIES(delta.enableChangeDataFeed=true);
```

Once Change Data Feed is enabled, you can query the table changes using the `table_changes` function. This function accepts two arguments: the table name and either the commit version or a specific point in time.

To query the table changes using the commit version, you can use the following syntax:

```sql
SELECT * FROM table_changes('`myschema`.`t`', <commit_version>);
```

Replace `<commit_version>` with the desired commit version number.

To query the table changes using a specific point in time, you can use the following syntax:

```sql
SELECT * FROM table_changes('`myschema`.`t`', '<point_in_time>');
```

Replace `<point_in_time>` with the desired timestamp in the format `'yyyy-MM-ddTHH:mm:ss.SSSSSS+0000'`.

Here's an example of querying the table changes using a specific point in time:

```sql
SELECT * FROM table_changes('`myschema`.`t`', '2022-09-01T18:32:27.000+0000') ORDER BY _commit_version;
```

This will return the table changes that occurred before the specified point in time, ordered by the commit version.