If select statements are being processed at the time that failover occurs:
If TYPE=SELECT in the tnsnames.ora file, failover will be successful.
If TYPE=SESSION, failover does not occur and all work is lost.