I did not found any accurate whois search tool for all cctld's and I think that there isn't one, because some cctld's do not have any whois database (.BW - Botswana, .SZ - Swaziland etc).
Even if they do not have various cctld's I use eurodns and asiadns, I found them reliable.
Alex