I have a package containing several procedures which use the same constants. I want to make these into private package body globals so I only have to declare them once, but I have a question about how constants operate. One variable in question is a constant which is initialized to SYSDATE in each of the procedures. If I make it into a global, will the value be updated whenever a procedure within the package is executed, or is the value bound at compile time and never changes?