Are there any special characters that are never allowed in SQL? I am a Java programmer. We always make database-related things configurable so that they can be easily modified by the DB team as per their requirements.

I want to make some queries as configurable, the problem is I am not able to find a separator for separating queries. 

I will later use this separator in the program to separately execute these queries.

Can anyone tell me any separator or a special symbol that is never used in SQL?

Note: As of now I am using comma (,) as the separator but this has a high possibility that my program may fail in future if any query contains comma (,) in it.
The statement terminator in SQL Server is a semi-colon ;.

http://msdn.microsoft.com/en-us/library/ms177563.aspx

As queries cannot contain a semi-colon, except as the last character to identify the end of the query, this should be enough for you to separate out each statement.