Eine Selektion über UDF "... where myudf(..) = xxx" erzwingt natürlich einen Tablescan.
Hier ist ggf. aber zu prüfen ob das nicht anders gelöst werden kann oder zusätzlich Felder zur Abfrage verwendet werden können.

UDF's in der Where-Klausel gehörten aus Performancesicht auch verboten.