An alias defined with ArcGIS ArcCatalog on a GDB Layer are not interpreted in the same way whether they are defined on Layer name or on Field aliases. This difference of behavior makes it difficult to program applications that handle special characters such as &, >, <, etc. in the same way.