As far as I know version 1.0 of XSLT is supported .
I've used before some functions from version 2.0 (not all are understood by the Oracle XSLT engine), but it is not officially supported, and you can't use the graphical mapper to edit the XSL2.0 file. In fact, be carefull because if you use it, you can loose your code!
So, in general, is better use 1.0, and in case you need specific functions you can create new ones using Java (see references  and ).
Thanks for the response LFHeckler. Through experimentation, it appears that (as you state) some of the version 2 constructs are supported. For example, I'm using copy-of to grab a node set, and then I can reference elements in the node by simply referencing the variable (i.e. $topNode/subnode/etc) without having to use the node-set() extension function for XSLT 1.0. Makes life so much easier.
Does anyone know of a document listing all of the supported XSLT 2.0 constructs in 126.96.36.199? Thanks.