You start a session as schema_owner_A and start a long-running query against Table A.
In the meantime, you start a second session as schema_owner_A and truncate Table A.
What happens to the first session??
I'm having interesting results with this, so am open to discussion.