I got into a weird SQL query-patch which looks for @ . and public keywords. I was wondering what is the purpose of these operators/keywords?
I suspect that it might be looking for SQL injection or some weird buffer overflow but I can't seem to understand why it looks for those characters, etc, and I can't find much information about those keywords.
If anyone could enlighten my eyes, it will be very helpful.

publicas increate public synonym@as in dblinks and.as in schema qualifier? Perhaps post some of the SQL? – Jack Douglas♦ Nov 2 '11 at 17:31