The variables do not cost much. Often compact code is more harmful than useful.
ListView1.AddTwoLines(Cursor1.GetString("call") & " " & Cursor1.GetString("call"), Cursor1.GetString("name"))
Call = Cursor1.GetString("call")
Name = Cursor1.GetString("name")
ListView1.AddTwoLines(Call & " " & Call, Name)
In this case, you can also move the mouse pointer on Name (setting a breakpoint on ListView...) to check its value, can you do it using the "compact format"?
I hate compact code: we are not developing in Assembler!
(Call & Call ?!?!)
(wow, this post is very inherent to the question
)