You can still use keys without the document function like this
<xsl:key name="design" match="="/PROJECTDESIGN/row"" use="@id"/>
as long as your main input in the scenario dialog points to
db:jdbc:datadirect:jxtr:oracle://localhost:1521;SID=CHS;schema=CHS;table=PROJECTDESIGN;user=chs;password=173A27;urltype=.xml