I'm scrubbing up...I can't get the SELECT TO work...don't know whybut something like:CREATE FUNCTION udf_GetIP (@str varchar(8000))RETURNS varchar(255)ASBEGIN DECLARE @IP varchar(255), @x Int, @y Int SET @x = CHARINDEX('outside:',@str, 1)+8 SET @y = CHARINDEX('/', @str,1)-@x SET @IP = SUBSTRING(@str, @x, @y) RETURN @IPEndGOCREATE TABLE #bk_temp(col1 varchar(8000))GOINSERT INTO #bk_temp(col1) SELECT 'Deny tcp src outside:4.43.128.129/1323 dst inside:4.43.127.81/80 by access-group "100" 'GOSELECT dbo..udf_GetIP(col1) FROM #bk_tempGODROP TABLE #bk_tempGODROP FUNCTION udf_GetIPGOWhat am I doing wrong?Scrub boyBrett8-)