Based on several Bible verses, it seems that we do NOT go to heaven when we die–
“When his spirit (ruah) departs he returns to his earth; on that day his thoughts perish” (Psalm 146:4).
“And when the dust returns to the earth as it once was, and the life breath (ruah) returns to God who gave it” (Ecclesiastes 12:7).
“For there will be no work, nor reason, nor knowledge, nor wisdom in Sheol (the grave) where you are going” (Ecclesiastes 9:10).
“Many of those who sleep in the dust of the earth shall awake; some shall live forever, others shall be an everlasting horror and disgrace.” (Daniel 12:2)
“Until you return to the ground, from which you were taken; for you are dirt, and to dirt you shall return.” (Genesis 3:19)
“Return, O LORD, save my life; rescue me because of your kindness, for among the dead no one remembers you.” (Psalms 6:5-6)
“The dead do not praise the LORD, nor do any that go down into silence”. (Psalm 115:17)
“For the lot of man and of beast is one lot; the one dies as well as the other. Both have the same life-breath, and man has no advantage over the beast; but all is vanity. Both go to the same place; both were made from the dust, and to the dust they both return.” (Ecclesiastes 3:19-20)
"…the dead know nothing…(Ecclesiastes 9:5)
“So men lie down and rise not again. Till the heavens are no more, they shall not awake, nor be roused out of their sleep.” (Job 14:12)
Why did I not die at birth…for now I would have lain down and been quiet, I would have slept then, I would have been at rest…with kings and counselors of the earth…with princes who had gold…or like a miscarriage which is discarded, I would not be…there the wicked cease from raging and there the weary are at rest, the prisoners are at ease together; they do not hear the voice of the taskmaster. The small and the great are there, and the slave is free from his master. (Job 3:11-19)
And why dost thou not pardon my transgression, and take away mine iniquity? For now shall I lie down in the dust; And thou wilt seek me diligently, but I shall not be. (Job 7:21)
I know Catholicism does not teach this. So, how do Catholics deal with these verses?