If you think of how RETE works, Globals serve as constants at runtime. If you need compile-time "constants", you might consider rule templates instead Best Davide -- View this message in context: http://drools.46999.n3.nabble.com/Constants-tp3780878p3782094.html Sent from the Drools: User forum mailing list archive at Nabble.com.