Hello @GP-2266 ,
Welcome to the MS Q&A platform.
Currently, in Synapse, there is no support for DDL such as CREATE TABLE inside a user-defined transaction. But the Product team acknowledged and this is currently on our backlog.
Here is the feedback request.
https://feedback.azure.com/d365community/idea/65cebf61-0925-ec11-b6e6-000d3a4f07b8
Appreciate if you could upvote and comment on this feedback. All the feedback shared in this forum is actively monitored and reviewed by the product team which will prioritize them accordingly based on the number of requests.
Hope this info helps.