If you are using a TOracleDataSet in QBE mode to perform these searches, then you can set the "Case Insensitive" property of the QBE fields to search case insensitive. This will still use the Upper function though.
------------------
Marco Kalter
Allround Automations