Je extrémně nepravděpodobné, že by to mělo význam z hlediska výkonu. Kód, který kompilátor PL/SQL generuje, by měl být v obou případech identický – konstanty se téměř jistě zkompilují přímo na místě, kde se na ně odkazuje.
Jediným důvodem, proč preferovat jeden před druhým, by byla srozumitelnost kódu a variabilní rozsah. Pokud jsou konstanty skutečně lokální pro PARSER
function -- pokud pravděpodobně nebudou užitečné pro jiné metody v balíčku, měly by být deklarovány jako součást funkce. Pokud je na druhou stranu pravděpodobné, že budou užitečné pro jiné metody v balíčku, měly by být deklarovány jako součást těla balíčku. Pokud je pravděpodobné, že budou užitečné pro metody mimo balíček, měly by být deklarovány jako součást specifikace balíčku.