Есть ли какая -либо разница между использованием дефолта и: = в plsql

DECLARE
    blood_type CHAR DEFAULT 'O';         -- Same as blood_type CHAR := 'O';
    hours_worked    INTEGER DEFAULT 40;  -- Typical value
    employee_count  INTEGER := 0;        -- No typical value

  BEGIN
    NULL;
  END;
  /
Proud Peccary