Poziomy czystości metod
W celu uniknięcia efektów ubocznych wymaga się określenia zakresu interakcji metod z bazą danych - poziomu czystości.
Do określenia poziomu czystość stosuje się klauzulę: pragma restrict_references :
Poziomy czystości:
- RNPS - Read Never Database State,
- WNDS - Write Never Database State,
- RNPS - Read Never Package State,
- WNPS - Write Never Package State,
PRAGMA RESTRICT_REFERNCES
( nazwa_metody, poziomy_czystości)