根据东莞市住房公积金管理中心的规定,职工在办理公积金账户时需要提供有效的本人银行卡信息。因此,建议职工最好使用本地银行卡办理公积金账户,以便更方便快捷地进行公积金的缴存和提取。但如果持有非本地银行卡,仍然可以在柜台内填写公积金转账的申请表,提供相应的银行卡号,进行转账操作。综上,虽然建议使用本地银行卡办理公积金账户,但并不是必须要本地银行卡。