Dynamically create tables of a table with the a list of a specific column structure

There are the 2 setting tables below in a SQL Server database., A list of tables, and a list of table columns.

I need to write a Transact SQL procedure that can dynamically create in the database the tables of the table_list with the column_list structure

ID  TABLE_N
1   TABLE1
2   TABLE2
4   TABLE3
5   TABLE4
…   …

List of columns:

ID  COLUMN_NAME TYPE_COLONNE    NULLABLE
1   COL1        VARCHAR(30)     YES
1   COL2        INT             NO
2   COL1        INT             NO