Sometimes you just feel like you would be a newbie in coding business applications. Luckily it doesn't happen so often anymore. But this time it hit me hard. :)
During an application upgrade on Universal Theme I discovered an ugly workaround to create custom error messages I used in that time.
The old code looked like that:
p_cust_id := :p1_cust_id;
p_status := 0;