Fixed #23947 -- Django's test suite doesn't pass in reverse order

Fixed inconsistent tests when running Django's test suite with --reverse option.
This table `django_ixn_test_table` is created, but never droped. Then running tests with --reverse it raises an error  `table django_ixn_test_table already exists` when run the `test_django_table_names` after that, because this test also creates a table with the same name, generating the conflict.

Other solutions that would apply to it, would be renaming the table to something like  `django_ixn_test_table1` , or maybe removing the with statement above including the cursor execution that creates the table (once removed tests pass both ways). I put all inside the with statement following the example of the test above `test_django_table_names`.