Un truco podría ser generar una vista en SQLServer la cual puede tener columnas asocicadas a las funciónes de usuario (UDF), una vez creada esta vista, puede ser llamada desde una vista remota de Visual Fox. Esto resulta muy útil, especialmente cuando se tienen que unir muchas tablas de SQL, por ejemplo si queremos unir una cabecera de factura con el nombre del cliente, en vez de unir la tabla factura con la tabla cliente, se crea una función de usuario que devuelva el nombre del cliente pasando como parámetro el id del cliente. Luego se crea la vista, y se incluye la función de usuario como un campo más sin necesidad de incluir la tabla de usuario en la vista. Esta vista es como tener otra tabla en SQL Server y puede ser consultada, ya sea desde SQL Server como desde VFP a través de una vista remota o utilizando SQLPassTrue.
Espero que esto te sirva
Carlos A. Miranda
E.I.S.lnc
President