Is that database (dmdb) a non-oracle data source? I have seen this error using a DB Link to an AS/400 DB/2 box.

The way we got around it was to create the structure of the source table on the destination database and then use:
insert into x select * from x@dblink;