Hi Tommy
Below syntax seems to be working perfectly fine for me.
I just declared one local variable and assigned my input parameter ( IP_ZC) to local variable lv.
Then I checked if lv is blank , if yes, then I assigned a default value to it.
So, if this procedure is called with blank IP , it would use default value.
Cheers
Anindya