Generando una función como esta (que es la misma que la tuya, pero usando una par tablas mías):
Código SQL
[-]
CREATE FUNCTION dbo.VALIDACION (@FOLIO as VARCHAR(10) )
returns varchar(10)
as
begin
declare @ent as integer, @sal as integer,@resul varchar(10)
set @ent = (select count(*) from usuarios )
set @SAL = (select count(*) from tablas )
set @resul = convert(varchar(10), @ent) +convert(varchar(10), @SAL)
return @resul
end
GO
Y ejecutrando esta consulta:
Código SQL
[-]
SELECT dbo.validacion('11') AS RESULTADO
Obtienes un único registro con el valor resultado.
Para obtenerlo desde Delphi, tal y como han comentado un TQuery (derivado).