Excuse me.
But my situation is more complex.
1. I have view that uses DB_Link to Postgress database.
2. I have select like this :
select cursor(select * from My_postgress_view
where rownum <100) as TT from dual;
3. I execute this select in SQLWindow. Then I try to see content of cursor field "TT"
Ups... I see next error:
ORA-01002: fetch out of sequence
ORA-02063: preceding line from ....
This error occurs because transaction already commited.
In this situation, I would prefer that the transaction does not commit automatically.
Important : I could not get this error for links Oracle to Oracle.
PS. By the way, if my code opens a transaction, then I would prefer to see it anyway. Otherwise, I can just forget that dblink is used somewhere inside or something else happens.