Die View brauchst du nicht.

Create Index MyIndex1 on MyTable (upper(Name))
Create Index MyIndex2 on MyTable (upper(VName))

select min(Anrede) from MyTable where upper(name) = 'FÜRCHAU' or upper(VName) = 'FÜRCHAU'

Ob tatsächlich beide Indizes verwendet werden hängt von vielen Optimierungskriterien ab.
Wichtig ist, dass die Where-Klausel einem Index entsprechen muss. Eine Berechnung in der View wird ignoriert.