use Leo
go

create FUNCTION dbo.tvf_GetHolidays(@year int)
RETURNS TABLE
AS
RETURN (
  select dt, dbo.fn_GetHoliday(dt) as Holiday
  from (
    select dateadd(day, number, convert(varchar,@year) + '-01-01') dt
    from master..spt_values
    where type='p'
  ) d
  where year(dt) = @year and dbo.fn_GetHoliday(dt) is not null
)