Add limit function to the SQL Command Builder
Add first_row function to the SQL_Result_Set

This function give the ability to get the first row of a result set and
throw an SQL_Exception if there isn't.