Ik zie niet in wat het gebruik van de formule je oplevert. Als u een opgeslagen procedure schrijft, typt u de formule in en vergeet u de tekenreeks.
Ik denk niet dat het in uw belang is om het opgeslagen proces zo dynamisch te maken dat de formule die wordt geëvalueerd, van aanroep tot aanroep moet veranderen.
Als het moet, moet je een parser schrijven om die string op te splitsen in zijn samenstellende delen, een ontledingsboom maken en dan door de boom lopen om het te evalueren. Het is geen triviaal probleem. Ik zou dit heroverwegen.