Hi Ethan > Isn't it evaluated every time? No. This is exactly the point with conditional compilation. As its name say, it is evaluated only at compile time. HTH Chris -- //www.freelists.org/webpage/oracle-l