Esta es una pregunta difícil de contestar (en parte porque conocí poco a FoxPro
). La respuesta corta es NO. No puedes hacer algo así en Delphi porque Delphi, a diferencia de FoxPro y de VisualBasic, no es un lenguaje interpretado, sino compilado.
Desde luego que, de entrada, a quienes vienen de lenguajes interpretados, como tú, esto les puede parecer una seria limitante. Pero realmente es sólo un cambio en la forma de hacer las cosas. Al final del día, termina uno dándose cuenta que lenguajes como Delphi suelen ser mucho más potentes.
Contestar tu pregunta es difícil porque tendríamos que ver cada situación en específico. Más que preguntarte algo tan general como cómo ejecutar el código escrito en una variable, tendrías que preguntarte cómo hacer tal tarea en particular y entonces sí, ver qué hay en Delphi u otro lenguaje que pueda ayudar a resolverla.
// Saludos