das SubStr scheint 'ne andere Syntax zu haben und man kann anscheinend nicht die Position von hinten (negativer Y-Wert) angeben.
http://wiki.firebirdsql.org/wiki/ind...page=SUBSTRING
LOCATE, sowie REVERSE kennt
FB anscheinend nicht ... diese Funktionen werden dort wohl einen anderen Namen besitzen.