I want to know the meanings of these phrases Having said that and That being said, the difference between them, and in which context I can use both of them.
According to my first understanding of these expressions, I think they are equivalent to the phrase "Considering what was said before" or in "reference to what has already been said". I am not sure of the meaning, but hope to find its exact meaning.