What I put in procedure clear_all doesn't matter. Remove it and all works. Put anything at all in procedure clear or clear_all and I get that error.