А почему бы не передавать XML такого вида:
Например:
<DDL>
CREATE TABLE "MYSCHEMA"."TEST"
( "ID" NUMBER NOT NULL ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS" ;
</DDL>
С помощью XMLType.ExtractValue() извлекать текст из тега <DDL> и выполнять?