select @phone_first = phone_first, @phone_last = phone_last, @place = place, @call_number = call_number from dbo.DATA (nolock) where place like ('Texas') and BLOCK_ID='A' order by place
IF #2 could possible return more than one result
INSERT all results from #1 into a temp table
following.. in #2 - #5.. WHERE xxxx IN () etc.. should work