DDL across dblinks is not possible. DML is possible. Remember whenever you use dblink to perform a DML on a remote database you are connecting to the remote database as the remote database user (not as the local database user).

So what ever DML that remote user can perform on the remote database, you can perform the same when you use the dblink.