I have some C# code that executes the following within a transaction scope of **ReadCommitted**:

```
 using (var createTempTableCommand = new SqlCommand())
                {
                    createTempTableCommand.CommandText = createTempTableScript;
                    createTempTableCommand.Connection = omniaConnection;
                    createTempTableCommand.ExecuteNonQuery();
                }

                foreach (var command in listOfSqlCommands)
                {
                    using (var da = new SqlDataAdapter(command))
                    {
                        da.Fill(dtResults);
                    }
                }

```

The above code will call stored procedures that call other stored procedures, and at certain levels of this hierarchy, the transaction isolation mode can be changed like:

```
set transaction isolation level serializable

```

**What affect does changing the isolation level within the parent transaction have?**