I am investigating the possibility of updating our application to work with database servers other than Firebird. We rely on "STARTING WITH" for accessing our hierarchical data. Without it, I don't see how we can migrate to another database without some serious redesign.
If you are not familiar with STARTS WITH, it simply checks to see if a string field starts with a particular string e.g. ... WHERE 'This is a test' STARTS WITH 'This is' ... would return true. If a column is indexed, the index will be used for the comparison.
Do other database servers (especially Oracle/MSSQL) support "STARTING WITH" (or "STARTS WITH")?