Execute query returning first result
Future<Map<String, dynamic>?> executeFirstOrDefault() async { final results = await execute(); return results.isNotEmpty ? results.first : null; }