Sur Oracle 10g (10.2.0.3)

Exemple : if ( (expression1) or (exression2) or (expression3) ) then .... end if;

je voudrais savoir, si comme dans mon exemple :
1. Si le test de l'expression1 renvoie TRUE, est-ce-que Oracle effectue quand même les autres expressions bien qu'elle soit inutile

2. Est-ce-que l'ordre des expressions est toujours respecté ? Cad si Oracle fait d'abord expression1 puis expression2, .... Ou alors dans un ordre que lui seul décide ?

Merci