... table from current record?
If the dbdict already exists there is no way to force SM to provide you the DDL query; just create it in your oracle database making sure you use the name defined in tab SQL Tables.
During creation/modification SM show you the DDL and ask if you want the tool to execute it or if you will do by yourself; either way, check the parameters bellow. It will create a log for you for each and every modification.
I didn't understand your comment.
When you are creating or modifying dbdict after press OK, the normal flow is:
SM shows you a screen with the DDL and two buttons: one to let SM execute it; one to inform SM that you will be executing the table creation on database by youself.
You have an atypical situation that I don't know the cause. It may be due some problem during the dbdict creation; or because SM users have no rights to create objects; or something went wrong during the table creation (any different reasons); or whatever. The fact is that you. have a dbdict without the corresponding table.
From my perspective, with the information that I have you can (from easiest):
1 - Try to see if the table is created when you copy the dbdict. In a normal way, it's (without asking)
2 - Create new dbdict from scratch.
3 - Create the table on the database directly. no need REST service; you just need to create the DDL by youserlf, connect to the database and execute it.