Nechápu, co vám používání vzorce kupuje. Pokud píšete uloženou proceduru, zadejte vzorec a zapomeňte na řetězec.
Nemyslím si, že je ve vašem zájmu, aby byl uložený proces tak dynamický, kde se vyhodnocovaný vzorec musí měnit od volání k volání.
Pokud musíte, budete muset napsat syntaktický analyzátor, který rozdělí tento řetězec na jeho základní části, vytvoří strom analýzy a poté strom projde, aby jej vyhodnotil. Není to triviální problém. Přehodnotil bych to.