then and there; on the spot; immediately; at once; impromptu
Used in the form その場で to mean doing something right at that place and time, without delay or preparation.
He signed the contract then and there.
It was difficult to answer the question on the spot.