DBMS system tables may store information to be reversed in columns with LONG, BLOB, TEXT and other incompatible data types, which PowerDesigner cannot directly concatenate into strings.
You can bypass this limitation by using the EX keyword and creating user-defined queries and variables in the existing reverse engineering queries with the syntax:
%UserDefinedQueryName.UserDefinedVariableName%
These user-defined variables are evaluated by sub-queries that you write.
In the following example, the value of OPTIONS is marked as containing a user-defined query, and we see in the body of the query that the 'global partition by range' option contains a user-defined query called :'SqlPartIndexDef', which seeks values for the variables 'i.owner' and 'i.index_name':
{OWNER, TABLE, CONSTNAME, OPTIONS EX} select c.owner, c.table_name, c.constraint_name, ... 'global partition by range (%SqlPartIndexDef.'||i.owner||i.index_name||'%)', ...